amiga e


Amiga E , o muy a menudo simplemente E , es un lenguaje de programación creado por Wouter van Oortmerssen en Amiga . Desde entonces, pasó a desarrollar el lenguaje de programación SHEEP para la nueva plataforma AmigaDE y el lenguaje CryScript (también conocido como DOG) utilizado durante el desarrollo del videojuego Far Cry .

Amiga E es una combinación de muchas funciones de varios lenguajes, pero sigue más de cerca el lenguaje de programación C original en términos de conceptos básicos. Los principales beneficios de Amiga E son una compilación rápida (que permite su uso en lugar de un lenguaje de secuencias de comandos), un código fuente muy legible , un sistema de tipo flexible, un sistema de módulos potente, manejo de excepciones (no la variante C++) y programación orientada a objetos .

El primer compilador, escrito en ensamblador M68k. Herramientas de soporte escritas en E. Genera código de máquina M68000 directamente.

Un compilador y herramientas escritos desde cero en E, pueden compilarse a sí mismos, admiten múltiples objetivos y agregan muchas extensiones.

Basado en el lenguaje AmigaE, pero no totalmente compatible, con algunos cambios en la sintaxis y adiciones, inspirado en PowerD.