Concept

Amiga E

Summary
Amiga E is a programming language created by Wouter van Oortmerssen on the Amiga computer. The work on the language started in 1991 and was first released in 1993. The original incarnation of Amiga E was being developed until 1997, when the popularity of the Amiga platform dropped significantly after the bankruptcy of Amiga intellectual property owner Escom AG. According to Wouter van Oortmerssen:"It is a general-purpose programming language, and the Amiga implementation is specifically targeted at programming system applications. [...]"In his own words:"Amiga E was a tremendous success, it became one of the most popular programming languages on the Amiga." Amiga E combines features from several languages but follows the original C programming language most closely in terms of basic concepts. Amiga E's main benefits are fast compilation (allowing it to be used in place of a scripting language), very readable source code, flexible type system, powerful module system, exception handling (not C++ variant), and Object-oriented programming. Amiga E was used to create the core of the popular Amiga graphics software Photogenics. A "hello world" program in Amiga E looks like this: 1993: The first public release of Amiga E; the first release on Aminet was in September, although the programming language source codes were published on the Amiga E mailing list at least since May. 1997: The last version of Amiga E is released (3.3a). 1999: Unlimited compiler executable of Amiga E is released. 1999: Source code of the Amiga E compiler in m68k assembler is released under the GPL. The first compiler. It was written by Wouter van Oortmerssen in the m68k assembler. It supports tools that are written in E. The compiler generates 68000 machine code directly. Platforms: AmigaOS and compatibles. Targets: Originally AmigaOS with 68000 CPU, but has modules that can handle 68060 architecture. Status: Stable, mature, discontinued, source available, freeware. It was created by Tomasz Wiszkowski. It is based on the GPL sources of Amiga E and adds many extensions to the compiler.
About this result
This page is automatically generated and may contain information that is not correct, complete, up-to-date, or relevant to your search query. The same applies to every other page on this website. Please make sure to verify the information with EPFL's official sources.