Sei sulla pagina 1di 11

Definicin de Programa Fuente

Mayormente conocido como Cdigo Fuente, definimos como Programa Fuente a un texto o conjunto de lneas de texto (lneas de cdigo) que forman parte esencial de un programa informtico, siendo entonces las instrucciones que debe seguir un ordenador para poder realizar la ejecucin de una orden determinada. En este Cdigo se hace referencia entonces al funcionamiento general de una aplicacin o una herramienta en particular, pero en un idioma que es comprensible por el Programador mediante la utilizacin de un Lenguaje de Programacindeterminado, que lleva sus propias reglas y excepciones.

Cdigo objeto
Es por ello que se define al Cdigo Fuente como todo lo contrario al Cdigo Objeto, que es justamente este ltimo el responsable de que el ordenador pueda interpretar las acciones que se ordenan y los comandos que han sido prefijados en este cdigo, para poder ser ejecutados, interpretados y retransmitidos por los componentes fsicos de un ordenador (es decir, los Dispositivos de Hardware)

interpretacin
Para poder realizar esta interpretacin es necesario contar con sistemas de traduccin que son conocidos bajo los nombres de Compiladores, Intrpretes o Ensambladores, entre otros sistemas de traduccin, que son los encargados de llevar estos lenguajes hacia un Sistema Binario de ceros y unos (es decir, transmisin o no-transmisin de la energa elctrica a travs de los dispositivos electrnicos) Actualmente tambin es considerado como Cdigo Fuente al lenguaje en el que est escrito un sitio web o alguna de sus Herramientas Web que estn presentes (por ejemplo, Javascript, HTML entre otros) para lo cual el intrprete de dichas codificaciones ser el software que es conocido por todos como Navegador Web.

Es por ello que debemos diferenciar a cada Cdigo Fuente en dos grandes grupos:

Cdigo Abierto: Permite a todos los usuarios la Lectura, Modificacin y Redistribucin del Cdigo Fuente sin que sean los autores originales, siempre y cuando no se est en infraccin con las condiciones y trminos por los cuales fue incluido en este grupo (establecido por distintas Licencias de Distribucin) En este grupo encontramos una gran cantidad de aplicaciones que llevan la denominacin de Software Libre, por las que lgicamente no se obtienen beneficios econmicos. Cdigo Cerrado: En este caso el cdigo solamente est disponible para el Autor y para aquellos programadores a quienes ste autorice previamente.

Compiladores

C y C++

DEVCPP Compilador de C++. Gratis.

DJGPP/G77 Conocidsimo paquete gratuito (con cdigo abierto) que incluye compiladores de C, C++, FORTRAN y otros, para diferentes plataformas (Windows, Linux, etc). Una de las ventajas de programacin bajo Windows es que trata la memoria como si fuese Linux! Es decir, se pueden hacer mallocs de ms de 64K sin complicarse la vida... una delicia.
GCC El ms conocido compilador gratuito de C.

Cobol

Free Cobol Pero an hay alguien que programe en COBOL? Pues la respuesta es SI, muchos bancos, empresas de seguros y otras grandes companas an manejan las bases de datos de sus mainframes mediante este vetusto lenguaje de programacin. De hecho, hay una gran demanda en ciertos sectores ya que las personas que conocan este lenguaje en la poca de su apogeo son ya mayorcitas... Es un lenguaje claramente orientado a aplicaciones comerciales y interaccin con bases de datos.

Delphi

Kylix Open Edition Compilador de Delphi para Linux, desarrollado por Borland. Incluye herramientas como el debbugger y otras. Si programas con este lenguaje ests obligado a ofrecer el cdigo fuente del programa junto con l (cosas que pasan con esto del cdigo abierto...). Otras versiones como la Kylix Professional o Kylix Enterprise no son gratuitas.

Handel Handel es un compilador de Delphi hecho con ... Delphi. Puede abrir Projects y Units de Delphi 2 y 3, aunque en algunos casos no es 100% compatible. En la direccin que damos slamente puedes bajarte el cdigo fuente (Delphi 3) del compilador.

Eiffel

Visual Eiffel Se dice que es un lenguaje de programacin totalmente novedoso y que incluye lo mejor de cada lenguaje de programacin clsico, vaya, que segn algunos es el lenguaje de programacin del futuro. Tambin gratis.

Ensamblador (ASM)

NASM Compilador gratuito de lenguaje ensamblador.

FORTRAN DJGPP/G77 Paquete gratuito (con cdigo abierto) que incluye compiladores de C, C++, FORTRAN y otros. El de fortran se llama algo parecido a G77. Pascal Borland Community Museum Aqu se pueden encontrar versiones anteriores de compiladores de C/C++, Pascal y Turbo Pascal que Borland ha retirado del mercado y ofrece pblicamente. Free Pascal Quizs el ms conocido compilador gratuito de lenguaje Pascal Virtual Pascal Compilador de Pascal. Proyecto europeo que empez en Ucrania y ahora sigue en Gran Bretaa.

Java Java Sun El compilador de lenguaje Java es gratuito y puede descargarse en la web oficial de Sun, compana creadora de este lenguaje. La ltima versin ocupa unos 90 MB e incluye compilador (javac) y muchas otras herramientas: intrprete (java), visualizador de applets (appletviewer), etc.

JikesCompilador Java alternativo al de Sun, freeware de calidad. Es un proyecto de cdigo abierto que inici IBM (una de las empresas que ms han apoyado el Open Source). Hay versiones para Linux, Windows 95/NT, Solaris/Sparc, AIX y OS/2. Excelsior JET Personal edition Compila cdigos fuente java a ficheros ejecutables (.EXE) para Windows, a diferencia de los dems compiladores Java, que generan un archivo de bytecodes (".CLASS"). De esta manera, nos ahorramos la necesidad de un intrprete o mquina virtual de Java. Aunque esta sea una filosofa anti-java, es una buena eleccin si nicamente usas java para crear programas bajo Windows. La versin Personal Edition es gratis. Java Pizza Compilador de Java hecho con Java. Es un proyecto de cdigo abierto de SourceForge.net. Gratis. Bluette Complilador gratuito de java que est especialmente pensado para los que estn inicindose en este lenguaje. Hay disponible una versin de prueba gratuita (unos 24 MB) en el link referido.

Compilador Java on line Viendo que existen juegos para telfonos mviles escritos en Java, ya nada sorprende en el mundo de Java. En esta web puedes compilar cdigos fuente Java on line. Es decir, te piden que introduzcas el nombre del fichero fuente, y seguidamente te puedes bajar el ".CLASS" compilado. para los que no puedan tener un compilador java en su mquina. Probamos este servicio para compilar un Applet con el clsico Hello World. E compilador fall a la primera, aunque luego fuimos redireccionados a otras verisones del compilador y la realizacin de esta tarea fue exitosa.

Visual Basic Envelop Basic Es un clon del Visual Basic, que se concibi para hacer competencia al producto de Microsoft. El proyecto fue abandonado en 1996 y ahora se ofrece la ltima versin Envelop Basic gratuitamente. XBasic Otro clon de Visual Basic ms sencillo de usar que ste, por lo que es recomendado para los principiantes. No posee todas las caractersticas del Visual Basic

Potrebbero piacerti anche