AmigaE

Le AmigaE , ou très souvent simplement le E , est un langage de programmation créé par le Wouter van Oortmerssen sur le Amiga . Il a depuis passé pour développer le langage de programmation de MOUTONS pour la nouvelle plate-forme d'AmigaDE de et la langue de CryScript (également connue sous le nom de CHIEN) utilisée pendant le développement du lointain rapport populaire du jeu d'ordinateur . Bien que le développement ait fini en 1997, AmigaE a toujours suivre énorme puisqu'il est facile de comprendre, puissant et rapide.

AmigaE est une combinaison de beaucoup de dispositifs d'un certain nombre de langues, mais suit le langage de programmation original du C le plus de près en termes de concepts de base. Les avantages principaux d'AmigaE sont compilation rapide (lui permettant d'être employé au lieu d'une langue scripting), code source très lisible, type flexible système, système puissant de module, manipulation d'exception (pas variante de C++) et la programmation orientée objectivement .

Un " de ; bonjour world" ; le programme dans AmigaE regarde le goût :

Force de PROC () WriteF (« bonjour, monde ! ") ENDPROC

AmigaE a été employé pour créer le noyau du populaire Photogenics de logiciel de graphiques d'Amiga.

Histoire

1993 : Le premier dégagement public d'AmigaE.

1997 : La dernière version d'AmigaE est libérée (3.

1999 : Le compilateur illimité exécutable d'AmigaE est libéré. LIEN

1999 : Le code source du compilateur d'AmigaE en assembleur de M68K est libéré sous le permis de GPL. LIEN

1999 : La première version de créateur est libérée. Basé sur Sourcecode d'AmigaE.

2000 : La première version de YAEC (encore un autre compilateur d'E) est libérée.0) 2001 : La version définitive de créateur (2. LIEN

2002 : La version définitive de YAEC est libérée (2.

2002 : Premier dégagement public d'ECX.0)

Réalisations


AmigaE , par Wouter van Oortmerssen.
Le premier compilateur, écrit en assembleur de M68K. Outils de support écrits dans l'E. Produit du code machine M68000 directly.
Plates-formes : AmigaOS et compatibles.
Cibles : AmigaOS avec l'unité centrale de traitement 68000.
Statut : Stable, mûr, cessé, source ouverte , Freeware de .

créateur, par Tomasz Wiszkowski.
Basé sur les sources de GPL d'AmigaE et ajoute beaucoup de prolongements au compiler.
Plates-formes : AmigaOS et compatibles.
Cibles : Comme AmigaE + un certain soutien limité de produire du code qui tire profit d'un plus défunt M680x0 CPUs.
Statut : Stable, mûr, cessé, source ouverte , Freeware de .

YAEC , par Leif Salomonsson.
Écrit à partir de zéro dans l'E. emploie l'assembleur externe et le linker.
Plates-formes : AmigaOS et compatibles.
Cibles : AmigaOS 3.0 avec l'unité centrale de traitement 68020 et le FPU.
Statut : Désuet, non fini, cessé, source clôturée par , Freeware .

ECX , par Leif Salomonsson.
Un compilateur et les outils écrits à partir de zéro dans E, peuvent se compiler, soutiennent les cibles multiples et ajoutent beaucoup d'extensions.
Plates-formes : AmigaOS et compatibles.
Cibles : AmigaOS 3.0 68020 CPU+FPU, MorphOS PPC.
Statut : Stable, mûr, en cours de développement, source ouverte , Freeware de .

Random links:Format de fichier posé d'image | Magda | Dze | Conservateur de baisse | Concepteur intelligent | AmigaE