FACTOID # 130: In Belgium, 55% of government ministers are female. The country’s first female parliamentarian was appointed in 1921.
 
 Home   Encyclopedia   Statistics   Countries A-Z   Flags   Maps   Education   Forum   FAQ   About 
 
 
 
WHAT'S NEW
RELATED ARTICLES
People who viewed "AmigaE" also viewed:
RECENT ARTICLES
More Recent Articles »
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > AmigaE

AmigaE, or very often simply E, is a programming language created by Wouter van Oortmerssen on the Amiga. He has since moved on to develop the SHEEP programming language for the new AmigaDE platform and the CryScript language (also known as DOG) used during the development of the popular computer game Far Cry. Although development ended in 1997, AmigaE still has a huge following since it is easy to understand, powerful and fast. A programming language is an artificial language that can be used to control the behavior of a machine, particularly a computer. ... Wouter van Oortmerssen, also known as Aardappel, is a computer programmer notable for his work in game programming as well as having designed several programming languages. ... This article is about the family of home computers. ... A computer game is a game composed of a computer-controlled virtual universe that players interact with in order to achieve a defined goal or set of goals. ... This article is about the computer game. ...


AmigaE is a combination of many features from a number of languages, but follows the original C programming language most closely in terms of basic concepts. AmigaE's main benefits are fast compilation (allowing it to be used in place of a scripting language), very readable source code, flexible type system, module system and advanced features such as exception handling and Object oriented programming. C is a general-purpose, block structured, procedural, imperative computer programming language developed in 1972 by Dennis Ritchie at the Bell Telephone Laboratories for use with the Unix operating system. ... Object-oriented programming (OOP) is a programming paradigm that uses objects and their interactions to design applications and computer programs. ...


A "hello world" program in AmigaE looks like: A hello world program is a computer program that prints out Hello, World! on a display device. ...

 PROC main() WriteF('Hello, World!') ENDPROC 

AmigaE was used to create the core of the popular Amiga graphics software Photogenics. Photogenics is bitmap graphic editing software produced by Idruna Software. ...


History

1993: The first public release of AmigaE.


1997: The last version of AmigaE is released (3.3a).


1999: Unlimited compiler executable of AmigaE is released. LINK


1999: Source code of the AmigaE compiler in M68K assembler is released under the GPL license. LINK


1999: First version of CreativE is released. Based on Sourcecode of AmigaE.


2000: First version of YAEC (Yet Another E Compiler) is released. (1.0)


2001: Final version of CreativE (2.12.3) is released. LINK


2002: Final version of YAEC is released (2.5d).


2002: First public release of ECX. (1.0)


Implementations

  • AmigaE, by Wouter van Oortmerssen.

The first compiler, written in M68K assembler. Support tools written in E. Generates M68000 machine code directly.
Platforms: AmigaOS and compatibles.
Targets: AmigaOS with 68000 CPU.
Status: Stable, mature, discontinued, open source, freeware. Open source refers to projects that are open to the public and which draw on other projects that are freely available to the general public. ... The term Freeware refers to gratis proprietary software with closed source. ...

  • CreativE, by Tomasz Wiszkowski.

Based on the GPL sources of AmigaE and adds many extensions to the compiler.
Platforms: AmigaOS and compatibles.
Targets: Like AmigaE + some limited support for generating code that takes advantage of later M680x0 CPUs.
Status: Stable, mature, discontinued, open source, freeware. Open source refers to projects that are open to the public and which draw on other projects that are freely available to the general public. ... The term Freeware refers to gratis proprietary software with closed source. ...

  • YAEC, by Leif Salomonsson.

Written from scratch in E. Uses external assembler and linker.
Platforms: AmigaOS and compatibles.
Targets: AmigaOS with 68020 CPU and FPU.
Status: Obsolete, unfinished, discontinued, closed source, freeware. The text below is generated by a template, which has been proposed for deletion. ... The term Freeware refers to gratis proprietary software with closed source. ...

  • ECX, by Leif Salomonsson.

A compiler and tools written from scratch in E, can compile itself, supports multiple targets and adds many extensions.
Platforms: AmigaOS and compatibles.
Targets: AmigaOS 3.1 68020 CPU+FPU, MorphOS PPC.
Status: Stable, mature, under development, open source, freeware. MorphOS is a mixed proprietary and open source operating system produced for the Pegasos PowerPC (PPC)-processor-based computer, most models of PPC-accelerated classic Amiga computers, and the EFIKA PPC consumer device. ... Open source refers to projects that are open to the public and which draw on other projects that are freely available to the general public. ... The term Freeware refers to gratis proprietary software with closed source. ...


External links

  • A Beginner's Guide to Amiga E
  • Free PowerPC CPU implementation
  • Amiga E Compiler home page
  • Amiga E mailing list

  Results from FactBites:
 
Amiga Forever - Home of Amiga Emulation, Games, History and Support Since 1997 (265 words)
Amiga Forever 2008 is the most significant upgrade ever released in the Amiga Forever series.
The Amiga computer, launched by Commodore in 1985, combined superior multimedia technology with ease of use, inspiring millions of the most creative and enthusiastic computer users ever.
Amiga Forever is the award-winning Amiga preservation, emulation and support package brought to you by Cloanto, Amiga developers since 1986.
Amiga, Inc. (224 words)
The Amiga platform was readily adopted by the television, motion picture and video game development communities.
Amiga responded to these market changes by releasing OS 3.1, 3.5 and 3.9.
In 2001, Amiga, Inc. entered into a license for the development of AmigaOS 4.0 with AmigaOne™ Partners, collectively Hyperion VOF and Eyetech Group Ltd. The license agreement was terminated on December 20, 2006.
  More results at FactBites »


 
 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments

Want to know more?
Search encyclopedia, statistics and forums:

 


Lesson Plans | Student Area | Student FAQ | Reviews | Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms, 1022, m