Está en la página 1de 2

Cdigo fuente

1 Licencias

/**
* Simple HelloButton() method.
* @version 1.0
* @author john doe <doe.j@example.com>
*/
HelloButton()
{
JButton hello = new JButton( "Hello, wor
hello.addActionListener( new HelloBtnList

Un aspecto interesante a tener en cuenta cuando se habla del cdigo fuente de un programa informtico es si su
licencia permite que dicho cdigo fuente est disponible
para que cualquiera pueda estudiarlo, modicarlo o reutilizarlo. Cuando se cumple este aspecto se dice que el
programa es de Cdigo abierto y son, en general, software
libre, en contraposicin al software privativo sobre el cual
no se tiene ninguno de estos permisos.

// use the JFrame type until support for t


// new component is finished
JFrame frame = new JFrame( "Hello Button"
Container pane = frame.getContentPane();
pane.add( hello );
frame.pack();
// display the fra
frame.show();

2 Vase tambin
Las convenciones de codicacin
Cdigo Legacy

Una ilustracin de Java cdigo fuente con comentarios prlogo


indicados en rojo, comentarios en lnea indica en verde, y sentencias de programa se indica en azul

Cdigo de la mquina
Bytecode
Cdigo ofuscado
Cdigo objeto

El cdigo fuente de un programa informtico (o


software) es un conjunto de lneas de texto que son las
instrucciones que debe seguir la computadora para ejecutar dicho programa. Por tanto, en el cdigo fuente de
un programa est escrito por completo su funcionamiento.

Software de cdigo abierto


Lenguaje de programacin
Fuente cdigo repositorio

El cdigo fuente de un programa est escrito por un


programador en algn lenguaje de programacin, pero en
este primer estado no es directamente ejecutable por la
computadora, sino que debe ser traducido a otro lenguaje o cdigo binario; as ser ms fcil para la mquina
interpretarlo (lenguaje mquina o cdigo objeto que s
pueda ser ejecutado por el hardware de la computadora).
Para esta traduccin se usan los llamados compiladores,
ensambladores, intrpretes y otros sistemas de traduccin.

3 Enlaces externos
Source Code Denition by The Linux Information
Project (LINFO)
Obligatory accreditation system for IT security
products (2008-09-22), may start from Mayo 2009,
reported by Yomiuri on 24 de abril, 2009.. MetaFilter.com. Consultado el 24 de abril, 2009.

El trmino cdigo fuente tambin se usa para hacer re Same program written in multiple languages
ferencia al cdigo fuente de otros elementos del software, como por ejemplo el cdigo fuente de una pgina
web que est escrito en lenguaje de marcado HTML o en Plantilla:Use dmy dates
Javascript, u otros lenguajes de programacin web, y que
es posteriormente ejecutado por el navegador web para
visualizar dicha pgina cuando es visitada.
El rea de la informtica que se dedica a la creacin de
programas, y por tanto a la creacin de su cdigo fuente,
es la programacin.
1

4 TEXT AND IMAGE SOURCES, CONTRIBUTORS, AND LICENSES

Text and image sources, contributors, and licenses

4.1

Text

Cdigo fuente Fuente: http://es.wikipedia.org/wiki/C%C3%B3digo%20fuente?oldid=81281057 Colaboradores: Moriel, Abgenis, Sauron, JorgeGG, ManuelGR, Robbot, Angus, Sanbec, Drjackzon, Sms, Rsg, El Moska, Yakoo, Enric Naval, Ikks, Renabot, RobotJcb, Edub,
Emijrp, Rembiapo pohyiete (bot), Marioneta, Magister Mathematicae, Murven, RobotQuistnix, Alhen, Superzerocool, BillGatos, Pertile,
Yrbot, Baito, BOT-Superzerocool, FlaBot, Vitamine, .Sergio, YurikBot, Mig21bp, GermanX, FedericoMP, Eduardo Lima, Eskimbot,
Maldoror, KocjoBot~eswiki, Aleator, CEM-bot, Jorgelrm, X.Cyclop, Salvador alc, Antur, RoyFocker, HaroldBt, Mpeinadopa, Jugones55,
Botx, Mansoncc, Gaius iulius caesar, TXiKiBoT, Gacq, Humberto, Chabbot, Plux, AlnoktaBOT, VolkovBot, Technopat, Queninosta, Matdrodes, Autonomia, Elabra sanchez, BlackBeast, Muro Bot, Gerakibot, SieBot, BOTarate, Blender~eswiki, Greek, Brindys, Tirithel, Locos
epraix, Leonpolanco, Antonio Peinado, BotSottile, Osado, SilvonenBot, UA31, AVBOT, MastiBot, Angel GN, Diegusjaimes, Kwjbot,
CarsracBot, Arjuno3, Luckas-bot, Jaromero, Spirit-Black-Wikipedista, Nallimbot, Gonchibolso12, LyingB, DSisyphBot, SuperBraulio13,
Ortisa, Xqbot, Jkbw, Surfaz, AstaBOTh15, Diacritica, D'ohBot, RedBot, Leugim1972, Gustavo Girardelli, Tezcatl2, TjBot, Olivares86,
EmausBot, Savh, HRoestBot, Allforrous, Grillitus, JackieBot, WikitanvirBot, Antonorsi, Thehelpfulbot, Danielcarvajal7, Acratta, Mgrpmarcemgrp, DanielithoMoya, Ore07, Helmy oved, Legobot, Estudiante077, Addbot, Gustavito islas, Elenavazle, Jarould, Salomonardnajela, Renrafael, Germendetrigo y Annimos: 156

4.2

Images

Archivo:Check_mark.png Fuente: http://upload.wikimedia.org/wikipedia/commons/f/f0/Check_mark.png Licencia: ? Colaboradores:


Wikipedia Artista original: Wikipedia
Archivo:Commons-emblem-copyedit.svg Fuente: http://upload.wikimedia.org/wikipedia/commons/e/e8/Commons-emblem-copyedit.
svg Licencia: CC BY-SA 3.0 Colaboradores:
File:Gnome-emblem-important.svg Artista original: GNOME icon artists, Fitoschido
Archivo:Commons-emblem-question_book_orange.svg
Fuente:
http://upload.wikimedia.org/wikipedia/commons/1/1f/
Commons-emblem-question_book_orange.svg Licencia: CC BY-SA 3.0 Colaboradores: <a href='//commons.wikimedia.org/
wiki/File:Commons-emblem-issue.svg'
class='image'><img
alt='Commons-emblem-issue.svg'
src='//upload.wikimedia.org/
wikipedia/commons/thumb/b/bc/Commons-emblem-issue.svg/25px-Commons-emblem-issue.svg.png'
width='25'
height='25'
srcset='//upload.wikimedia.org/wikipedia/commons/thumb/b/bc/Commons-emblem-issue.svg/38px-Commons-emblem-issue.svg.png
1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/b/bc/Commons-emblem-issue.svg/50px-Commons-emblem-issue.svg.png 2x'
data-le-width='48' data-le-height='48' /></a> + <a href='//commons.wikimedia.org/wiki/File:Question_book.svg' class='image'><img
alt='Question book.svg' src='//upload.wikimedia.org/wikipedia/commons/thumb/9/97/Question_book.svg/25px-Question_book.svg.png'
width='25' height='20' srcset='//upload.wikimedia.org/wikipedia/commons/thumb/9/97/Question_book.svg/38px-Question_book.svg.
png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/9/97/Question_book.svg/50px-Question_book.svg.png 2x' data-lewidth='252' data-le-height='199' /></a> Artista original: GNOME icon artists, Jorge 2701
Archivo:_CodeCmmt002.svg Fuente: http://upload.wikimedia.org/wikipedia/commons/7/75/CodeCmmt002.svg Licencia: CC BY 2.5
Colaboradores: Transferido desde en.wikipedia a Commons.28041964 Artista original: The original uploader was Dreftymac de Wikipedia
en ingls

4.3

Content license

Creative Commons Attribution-Share Alike 3.0

También podría gustarte