Mostrando entradas con la etiqueta compiladores. Mostrar todas las entradas
Mostrando entradas con la etiqueta compiladores. Mostrar todas las entradas

jueves, 9 de abril de 2009

Mono 2.4 y MonoDevelop 2.0

El 30 de marzo se liberó Mono 2.4, la alternativa Open Source a la plataforma .Net, disponible para Windows, Linux, Mac OS y otros sistemas.

La nueva versión incluye mejoras de rendimiento (algunas relacionadas con el manejo de Thread), soporte de SIMD (Single Instruction - Multiple Data) y soporte de sitios web precompilados con ASP.NET.

Más detalles sobre esta versión de Mono aquí:

http://www.mono-project.com/Release_Notes_Mono_2.4

Además, el entorno de desarrollo MonoDevelop ha llegado a su versión 2.0 (el 3 de abril). Incluye soporte de proyectos en formato MsBuild como nuevo formato nativo (aunque permite también su formato original mdp), mejoras en el completado de código (con soporte para C# 3), un editor mejorado con soporte de vistas partidas y búsqueda incremental, etc.

Esta versión se puede descargar precompilada para Mac OS X y para las distribuciones mayoritarias de Linux. Quien use una distribución minoritaria o Windows puede cruzar los dedos e intentar recompilar desde los fuentes. (Para los usuarios de Windows no es grave: pueden optar por SharpDevelop o por el propio Visual Studio en su versión Express).

Más detalles sobre esta versión de MonoDevelop aquí:

http://monodevelop.com/Download/MonoDevelop_2.0_Released

lunes, 30 de marzo de 2009

Lanzado Lazarus 0.9.26.2

El 23 de marzo se liberó la versión 0.9.26.2 de Lazarus, la alternativa Open Source a Delphi, basada en Free Pascal.

Se puede descargar desde su página oficial:

http://sourceforge.net/project/showfiles.php?group_id=89339

Como novedad en las versiones que se pueden descargar, el apartado para Windows 32 bits incluye también la reciente versión de compilación cruzada para crear proyectos de Windows CE / Windows Mobile.

Si el sitio oficial falla, también puedes descargarlo desde

http://www.freepascal.es

lunes, 23 de febrero de 2009

Liberado OpenWatcom 1.8

El compilador de C y C++ de Watcom fue durante mucho tiempo considerado uno de los compiladores más prestigiosos. Con él se crearon juegos de renombre a mediados de los 90, como Doom, Descent o Duke Nukem 3D. En 2003 se liberó su código fuente, pasando a llamarse OpenWatcom, y acaba de llegar a su versión 1.8.

Si quieres probarlo, puedes descargarlo aquí.

Puedes leer más en la wikipedia en inglés:

http://en.wikipedia.org/wiki/Watcom_C_compiler

(el artículo en la wikipedia en español es bastante más escueto).

O bien puedes leer un resumen de su historia (también en inglés).

La versión 1.8 supone una actualización también del compilador de Fortran.

viernes, 16 de enero de 2009

Lanzado Mono 2.2

Se acaba de lanzar la versión 2.2 de Mono, la implementación libre de la plataforma .NET para las familias de Unix (incluyendo Linux, claro), Windows y MacOS.

Incluye optimizaciones de velocidad, corrección de bugs (muchos de ellos relacionados con la implementación de WinForms) y otras características novedosas e interesantes, como una clase Mono.CSharp.Evaluator, que permite incrustar el propio compilador de C# como parte de una aplicación. Para más detalles (en inglés):

http://www.mono-project.com/Release_Notes_Mono_2.2

y para descargas, si aún no lo has probado o si quieres actualizar:

http://www.go-mono.com/mono-downloads/download.html

miércoles, 10 de diciembre de 2008

PHP 5.2.8

Lanzado PHP 5.2.8, tras una versión 5.2.7 que ha durado apenas 3 días, ya que ha sido reemplazada al descubrirse un fallo de seguridad.

Estas nuevas versiones de PHP y de MySQL han supuesto que ya esté disponible una actualización del entorno integrado WAMP Server, la 2.0e. Posiblemente pronto veremos también una nueva versión de XAMPP.

Más información sobre estos entornos en mi página sobre PHP: www.nachocabanes.com/php/

domingo, 7 de diciembre de 2008

Python 3, mejorado pero incompatible

Se acaba de lanzar la versión 3.0 de Python.

Según sus autores, se trata de una versión mejorada, con nuevas posibilidades y que soluciona alguna pequeña incongruencia de sintaxis existente en versiones anteriores. A cambio, existe un problema: es incompatible con las versiones anteriores.

Pero la situación no es tan grave como podría parecer: Python 2.6, la última versión, lanzada en Octubre, ya avisaba cuando encontraba ciertas características que podían ser incompatibles, y existe una herramienta que permite convertir fuentes de Python 2.6 a Python 3 (creada por los propios desarrolladores de Python).

Si quieres saber todas las novedades en Python 3.0, las tienes aquí (en inglés):

http://docs.python.org/3.0/whatsnew/3.0.html

La página oficial es

http://python.org/

Y si no sabes Python y quieres aprender, el tutorial oficial (en inglés) está en:

http://docs.python.org/tutorial/

domingo, 16 de noviembre de 2008

Small Basic, para principiantes y gratis

En Octubre, Microsoft lanzó un producto un tanto sorprendente: un compilador de Basic, orientado a principiantes, gratuito.

Está basado en la tecnología "punto net". De hecho, para instalarlo hace falta tener instalado el ".NET Framework 3.5". Es lento de cargar, pero una vez dentro, encontramos un entorno simple, amigable, capaz de no asustar a principiantes, que parece orientado a niños.

En su parte superior hay una barra de herramientas con pocos (y grandes) botones, en la zona derecha se muestra ayuda sobre la orden que estamos tecleando, la parte inferior de la pantalla es para mostrar mensajes de error, y la zona central es la de edición de fuentes (con realce de sintaxis en colores):



No voy a entrar en las discusiones sobre si el lenguaje Basic es adecuado para introducirse o no en la programación, y sobre si eso de no tener que declarar variables puede llevar a malas costumbres o si es algo que se pueda superar con facilidad posteriormente. El caso es que es una herramienta que "no asusta" a principiantes.

Aun está muy en pañales. Para empezar, sólo está en inglés, tanto el entorno como la poca documentación disponible. Por ejemplo, en el manual de introducción hay secciones incompletas, como:

Rules for naming Variables
[TODO]


o como

We’ll learn more about colors in [TODO Colors chapter]


y como

TODO: Describe colors + hex


Si quieres echar un vistazo, puedes descargarlo desde:

http://msdn.microsoft.com/en-us/devlabs/cc950524.aspx