Amiga E

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda

AmigaE, o a menudo simplemente E, es un lenguaje de programación creado por Wouter van Oortmerssen para el Amiga. Aunque el desarrollo por parte de Wouter finalizó en 1997 (debido fundamentalmente por la falta de tiempo), Amiga E todavía cuenta con un gran número de usuarios ya que es sencillo de comprender, versátil y rápido.

Amiga E combina una gran variedad de características de otros lenguajes de programación, pero básicamente sigue las directrices del lenguaje de programación C en la mayoría de conceptos básicos. Los principales beneficios del Amiga E son su rápida compilación (compilando 20.000 líneas por minuto en un Amiga a 7 (siete) megahercios, permite ser utilizado en lugar de un lenguaje de scripting), código fuente muy legible, un sistema muy flexible de tipos de datos, sistema modular y características avanzadas como manejo de excepciones y programación orientada a objetos.

Un programa "hola mundo" en Amiga E es así:

  PROC main()
     WriteF('¡ Hola Mundo !')
  ENDPROC

Amiga E ha sido utilizado para crear el núcleo del popular programa de retoque gráfico Photogenics para la plataforma Amiga.

Otras implementaciones[editar]

Pese a haber sido liberado, el código del compilador de Amiga E está escrito en ensamblador de 68000 por lo cual resulta difícil su mantenimiento y actualización. A lo largo de todos estos años han surgido diferentes versiones e implementaciones de compiladores para el lenguaje E, éstas son las siguientes:

Enlaces externos[editar]