Кіріспе
Amiga E — Вутер ван Оортмерсеннің Amiga компьютері үшін жасаған көп мақсатты бағдарламалау тілі. Тілді әзірлеу жұмысы 1991 жылы басталды және алғаш рет 1993 жылы жарияланды. Amiga E-нің бастапқы нұсқасы 1997 жылға дейін дамытылды, бірақ Amiga платформасының танымалдылығы Amiga зиятжеңілдік меншігінің иесі Escom AG банкротқа түскеннен кейін күрт төмендеді. Вутер ван Оортмерсеннің сөзіне сәйкес: «Бұл көп мақсатты бағдарламалау тілі, ал Amiga нұсқасы жүйелік қосымшаларды бағдарламалауға арналған». Оның өзінің айтуынша: «Amiga E үлкен сәттілікке жетті, ол Amiga-дағы ең танымал бағдарламалау тілдерінің біріне айналды».
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 бірнеше тілдердің мүмкіндіктерін біріктіреді, бірақ негізгі принциптері жағынан бастапқы C бағдарламалау тіліне ең жақын. Amiga E-нің басты артықшылықтары – жылдам компиляция (оны скрипт тілінің орнына пайдалануға болады), өте түсінікті бастапқы код, икемді типтер жүйесі, қуатты модульдер жүйесі, қателерді басқару (C++ нұсқасы емес) және объектілі бағдарламалау.
Тарих
1993: Amiga E-нің алғашқы ресми жариялануы; алғашқы нұсқасы қыркүйек айында Aminet желісінде жарияланды, бірақ бағдарламалау тілінің бастапқы кодтары мамыр айынан бері Amiga E пошталық тізімінде таратылып келді. 1997: Amiga E-нің соңғы нұсқасы (3.3a) шығарылды. 1999: Amiga E компиляторының m68k ассамблеріндегі бастапқы коды GPL лицензиясымен жарияланды.
Amiga E
Бірінші компилятор. Оны Вутэр ван Оортмерсен m68k ассемблерінде жазған. Ол E тілінде жазылған құралдарды қолдайды. Компилятор 68000 машиналық кодын тікелей өндіреді. Күйі: Тұрақты, дамыған, қолдану тоқтатылған, бастапқы коды қолжетімді, тегін бағдарламалық қамтамасыз ету.
Шығармашылық
Оны Томаш Вишковский жасаған. Amiga E-нің GPL дереккөздеріне негізделген және компиляторға көптеген кеңейтулер қосылған. Платформалар: AmigaOS және оған үйлесімді жүйелер. Нысаналық процессорлар: Amiga E сияқты, сонымен қатар m68k процессорларының соңғы буындарына шектеулі қолдау көрсетіледі. Күйде: Тұрақты, жетілген, 2001 жылы әзірлеу тоқтатылды, бастапқы код қолжетімді, тегін бағдарламалық құрал.
Қуаттылығы
Оны Мартин Кучинка жасаған, ол "The Blue Suns" Amiga әзірлеу тобында Томаш Вишковскимен бірлесіп жұмыс істеген. Бұл Amiga E және CreativE тілдерінен туындаған, бірақ синтаксистік өзгерістерге байланысты бұрынғысымен үйлесімсіз. Платформалар: AmigaOS және оған үйлесімді жүйелер. Қолданылатын жүйелер: AmigaOS 3.0 немесе одан жаңасы; кемінде 68020 CPU+FPU немесе PowerPC (PPC); және 4 МБ жад. Күйде: Тұрақты, дамыған, жабық кодты, тегін бағдарламалық қамтамасы. Жоба 2010 жылдан бері тоқтап тұр.
ЕОК
Лейф Саломонссон Amiga E-де бастапқы кодтан жазған және 2001 жылы жариялаған. Сыртқы ассемблер мен линкер қолданылады. Жоба ECX пайдасына тоқтатылды. Платформалар: AmigaOS және оған үйлесімді жүйелер. Нысаналар: 68020 процессоры және FPU бар AmigaOS 3.0. Күйі: Ескірген, аяқталмаған, қолдау тоқтатылған, жабық кодты, тегін бағдарламалық қамтамасыз ету.
ECX
Leif Salomonsson-ның Amiga E үшін нөлден жазған компиляторы және құралдары, ішкі функциялары m68k және PPC ассамблерлерінде жасалған. Ол өзін-өзі компиляциялай алады, бірнеше платформаны қолдайды және көптеген кеңейтімдерді қосады. Платформалар: AmigaOS-ке үйлесімді жүйелер және оның туындылары. Мақсаттық платформалар: AmigaOS 3.0, AmigaOS 4 және m68k немесе PPC архитектурасы бар MorphOS. Күйі: Тұрақты, дамыған, ашық кодты, тегін бағдарламалық қамтамасы. Жоба 2013 жылдан бері тоқтап тұр.
RE
RE Марко Антониацци PowerD-де жасаған. Amiga E-мен толық үйлесімді емес.
Платформалар: AmigaOS және оған үйлесімді жүйелер. Арналған: AmigaOS 3.0, 68020 CPU+FPU; PPC. Күйі: Тұрақты, жабық кодты, тегін бағдарлама. 2008 жылдан бері дамытылмайды.
Platforms: AmigaOS and compatibles. Targets: AmigaOS 3.0 68020 CPU+FPU; PPC. Status: Stable, closed source, freeware. Dormant since 2008.
E-VO
Ол Даррен Коулз жазған Amiga E компиляторының туындысы болып табылады. Ол бастапқы тілді кеңейтеді және CreativE компиляторының мүмкіндіктерін қосады. Платформалар: AmigaOS және оған үйлесімді жүйелер. Нысаналар: Amiga E сияқты; 68000 және 020+ процессорлары бар AmigaOS. Күйде: Тұрақты, жетілген, әзірлеу үстінде, бастапқы коды қолжетімді, тегін бағдарламалық қамтамасыз ету.