C y C++
DEVCPP
Compilador de C++. Gratis.
DJGPP/G77
Conocidísimo paquete gratuito (con código abierto) que incluye compiladores de C, C++, FORTRAN y otros, para diferentes plataformas (Windows, Linux, etc). Una de las ventajas de programación bajo Windows es que trata la memoria como si fuese Linux! Es decir, se pueden hacer mallocs de más de 64K sin complicarse la vida... una delicia.
GCC
El más conocido compilador gratuito de C.
http://www.gnu.org/software/gcc/gcc.html
Cobol
Free Cobol
¿Pero aún hay alguien que programe en COBOL? Pues la respuesta es SI, muchos bancos, empresas de seguros y otras grandes companías aún manejan las bases de datos de sus mainframes mediante este vetusto lenguaje de programación. De hecho, hay una gran demanda en ciertos sectores ya que las personas que conocían este lenguaje en la época de su apogeo son ya mayorcitas... Es un lenguaje claramente orientado a aplicaciones comerciales y interacción 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 estás obligado a ofrecer el código fuente del programa junto con él (cosas que pasan con esto del código abierto...). Otras versiones como la Kylix Professional o Kylix Enterprise no son gratuitas.
Ensamblador (ASM)
NASM
Compilador gratuito de lenguaje ensamblador.
FORTRAN
DJGPP/G77
Paquete gratuito (con código abierto) que incluye compiladores de C, C++, FORTRAN y otros. El de fortran se llama algo parecido a G77.
Java
Java Sun
El compilador de lenguaje Java es gratuito y puede descargarse en la web oficial de Sun, companía creadora de este lenguaje. La última versión ocupa unos 90 MB e incluye compilador (javac) y muchas otras herramientas: intérprete (java), visualizador de applets (appletviewer), etc.
Jikes-
Compilador Java alternativo al de Sun, freeware de calidad. Es un proyecto de código abierto que inició IBM (una de las empresas que más han apoyado el Open Source). Hay versiones para Linux, Windows 95/NT, Solaris/Sparc, AIX y OS/2.
Excelsior JET Personal edition
Compila códigos fuente java a ficheros ejecutables (.EXE) para Windows, a diferencia de los demás compiladores Java, que generan un archivo de bytecodes (".CLASS". De esta manera, nos ahorramos la necesidad de un intérprete o máquina virtual de Java. Aunque esta sea una filosofía anti-java, es una buena elección si únicamente usas java para crear programas bajo Windows. La versión Personal Edition es gratis.
Java Pizza
Compilador de Java hecho con Java. Es un proyecto de código abierto de SourceForge.net. Gratis.
http://pizzacompiler.sourceforge.net/
Bluette
Complilador gratuito de java que está especialmente pensado para los que están iniciándose en este lenguaje. Hay disponible una versión de prueba gratuita (unos 24 MB) en el link referido.
Compilador Java on line
Viendo que existen juegos para teléfonos móviles escritos en Java, ya nada sorprende en el mundo de Java. En esta web puedes compilar códigos 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 máquina. Probamos este servicio para compilar un Applet con el clásico Hello World. El compilador falló a la primera, aunque luego fuimos redireccionados a otras verisones del compilador y la realización de esta tarea fue exitosa.
http://javaboutique.internet.com/compiler.html
Pascal
Free Pascal
Quizás el más conocido compilador gratuito de lenguaje Pascal
http://www.freepascal.org/
Virtual Pascal
Compilador de Pascal. Proyecto europeo que empezó en Ucrania y ahora sigue en Gran Bretaña.
http://www.vpascal.com/
Prolog
SWI-Prolog
Prolog es un lenguaje de programación que no sigue los patrones de los lenguajes clásicos, ya que no sirve para generar programas, sino para responder a cosas. Se le dan una serie de condiciones, y entonces se le puede preguntar lo que uno quiera. Un ejemplo matemático: sólamente con decirle (en su sintaxis) que 0! = 1 y que n!=n(n-1)!, el prolog es capaz de contestar, por ejemplo, cuánto es 5! Nótese que para hacer esto en otro lenguaje, habría que programar recursivamente y usar unas cuantas líneas de más. bastante interesante en el mundo de la matemática o la lógica, se ha demostrado también su éxito en problemas aplicados, como la planificación de vuelos en aeropuertos.
http://www.swi-prolog.org/
Tcl/Tk
Tcl/Tk (Pronúnciese "Tickle"
El Tcl/Tk es un lenguaje de programación en entorno gráfico (Windows, Linux, UNIX) realmente sencillo de usar y en ciertos aspectos novedoso respecto de los lenguajes clásicos. Especialmente pensado para no tener que preocuparse por el diseño del entorno gráfico, el compilador lo hace por nosotros, dejándo en nuestras manos sólamente el desarrollo la funcionalidad del programa en si. Podemos inteferir mínimante en el diseño gráfico, aunque de manera limitada. Bastante bien aceptado por la comunidad científica.
Miscelanea:
Free Basic IDE's and Compilers
http://www.activebasic.com/
http://sourceforge.net/projects/fbc
http://gambas.sourceforge.net/
http://www.justbasic.com/
Free Basic Interpreters
Non-free Basic Compilers
http://www.libertybasic.com/basic.html

DEVCPP
Compilador de C++. Gratis.
DJGPP/G77
Conocidísimo paquete gratuito (con código abierto) que incluye compiladores de C, C++, FORTRAN y otros, para diferentes plataformas (Windows, Linux, etc). Una de las ventajas de programación bajo Windows es que trata la memoria como si fuese Linux! Es decir, se pueden hacer mallocs de más de 64K sin complicarse la vida... una delicia.
GCC
El más conocido compilador gratuito de C.
http://www.gnu.org/software/gcc/gcc.html
Cobol

Free Cobol
¿Pero aún hay alguien que programe en COBOL? Pues la respuesta es SI, muchos bancos, empresas de seguros y otras grandes companías aún manejan las bases de datos de sus mainframes mediante este vetusto lenguaje de programación. De hecho, hay una gran demanda en ciertos sectores ya que las personas que conocían este lenguaje en la época de su apogeo son ya mayorcitas... Es un lenguaje claramente orientado a aplicaciones comerciales y interacción 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 estás obligado a ofrecer el código fuente del programa junto con él (cosas que pasan con esto del código abierto...). Otras versiones como la Kylix Professional o Kylix Enterprise no son gratuitas.
Ensamblador (ASM)

NASM
Compilador gratuito de lenguaje ensamblador.
FORTRAN

DJGPP/G77
Paquete gratuito (con código abierto) que incluye compiladores de C, C++, FORTRAN y otros. El de fortran se llama algo parecido a G77.
Java

Java Sun
El compilador de lenguaje Java es gratuito y puede descargarse en la web oficial de Sun, companía creadora de este lenguaje. La última versión ocupa unos 90 MB e incluye compilador (javac) y muchas otras herramientas: intérprete (java), visualizador de applets (appletviewer), etc.
Jikes-
Compilador Java alternativo al de Sun, freeware de calidad. Es un proyecto de código abierto que inició IBM (una de las empresas que más han apoyado el Open Source). Hay versiones para Linux, Windows 95/NT, Solaris/Sparc, AIX y OS/2.
Excelsior JET Personal edition
Compila códigos fuente java a ficheros ejecutables (.EXE) para Windows, a diferencia de los demás compiladores Java, que generan un archivo de bytecodes (".CLASS". De esta manera, nos ahorramos la necesidad de un intérprete o máquina virtual de Java. Aunque esta sea una filosofía anti-java, es una buena elección si únicamente usas java para crear programas bajo Windows. La versión Personal Edition es gratis.
Java Pizza
Compilador de Java hecho con Java. Es un proyecto de código abierto de SourceForge.net. Gratis.
http://pizzacompiler.sourceforge.net/
Bluette
Complilador gratuito de java que está especialmente pensado para los que están iniciándose en este lenguaje. Hay disponible una versión de prueba gratuita (unos 24 MB) en el link referido.
Compilador Java on line
Viendo que existen juegos para teléfonos móviles escritos en Java, ya nada sorprende en el mundo de Java. En esta web puedes compilar códigos 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 máquina. Probamos este servicio para compilar un Applet con el clásico Hello World. El compilador falló a la primera, aunque luego fuimos redireccionados a otras verisones del compilador y la realización de esta tarea fue exitosa.
http://javaboutique.internet.com/compiler.html
Pascal
Free Pascal
Quizás el más conocido compilador gratuito de lenguaje Pascal
http://www.freepascal.org/
Virtual Pascal
Compilador de Pascal. Proyecto europeo que empezó en Ucrania y ahora sigue en Gran Bretaña.
http://www.vpascal.com/
Prolog
SWI-Prolog
Prolog es un lenguaje de programación que no sigue los patrones de los lenguajes clásicos, ya que no sirve para generar programas, sino para responder a cosas. Se le dan una serie de condiciones, y entonces se le puede preguntar lo que uno quiera. Un ejemplo matemático: sólamente con decirle (en su sintaxis) que 0! = 1 y que n!=n(n-1)!, el prolog es capaz de contestar, por ejemplo, cuánto es 5! Nótese que para hacer esto en otro lenguaje, habría que programar recursivamente y usar unas cuantas líneas de más. bastante interesante en el mundo de la matemática o la lógica, se ha demostrado también su éxito en problemas aplicados, como la planificación de vuelos en aeropuertos.
http://www.swi-prolog.org/
Tcl/Tk
Tcl/Tk (Pronúnciese "Tickle"
El Tcl/Tk es un lenguaje de programación en entorno gráfico (Windows, Linux, UNIX) realmente sencillo de usar y en ciertos aspectos novedoso respecto de los lenguajes clásicos. Especialmente pensado para no tener que preocuparse por el diseño del entorno gráfico, el compilador lo hace por nosotros, dejándo en nuestras manos sólamente el desarrollo la funcionalidad del programa en si. Podemos inteferir mínimante en el diseño gráfico, aunque de manera limitada. Bastante bien aceptado por la comunidad científica.
Miscelanea:
Free Basic IDE's and Compilers
http://www.activebasic.com/
http://sourceforge.net/projects/fbc
http://gambas.sourceforge.net/
http://www.justbasic.com/
Free Basic Interpreters
Non-free Basic Compilers
http://www.libertybasic.com/basic.html

