AmigaE


Autor - Wouter van Oortmerssen
Punkt rejestracyjny - Piotr Wojciechowski
Picture1 Picture2
KLIKNIJ NA OBRAZEK, BY
OBEJRZEĆ JEGO PEŁNĄ WERSJĘ

Rodzaj: Język programowania wysokiego poziomu.

AmigaE jest nowoczesnym, szybkim i ekonomicznym językiem programowania wysokiego poziomu. Składnia i polecenia AmigaE są bardzo podobne do ich odpowiedników w najpopularniejszym obecnie języku C, jednak programowania w AmigaE można się nauczyć znacznie prościej i szybciej. Zawdzięczamy to bogactwu wbudowanych gotowych do użycia funkcji, oraz możliwości dołączania wszelkiego typu plików "Include". W archiwum kompilatora można znaleźć gotowy zestaw wszystkich niezbędnych Includów dla systemu 3.0, kilka dodatkowych narzędzi, obszerną, wyczerpującą dokumentację w formacie Guide, oraz zestaw plików źródłowych demonstrujących możliwości kompilatora.

Nawet bez stosowania żadnych Includów można w AmigaE otworzyć ekran, okienko, wypisać na ekranie tekst i dokonać skomplikowanych obliczeń. Łatwość, z jaką można tego dokonać demonstruje przykładowy program "Hello World!", który w listingu składa się z zaledwie trzech linii! Programy tworzone za pomocą kompilatora są w 100% zgodne z systemem operacyjnym, co pozwala na "czyste"i bezpieczne programowanie. Oczywiście kompilator nie wyklucza "dzikich" odwołań bezpośrednio do sprzętu, jeżeli ktoś bardzo tego pragnie. Wewnątrz kompilatora wbudowany jest linker, oraz asembler. Bardzo upraszcza to proces skladania czesci programu w gotowe binarium końcowe. W samym listingu programu w AmigaE można stosować bezpośrednio fragmenty w kodzie asemblera! W dodatku części asemblerowe i AmigaE wzajemnie bez problemu wymieniają się danymi i zmiennymi. Mozna nawet caly program napisac w kodzie asemblera. Kompilator przełknie to bez zająknięcia.

Gotowe binaria stworzone kompilatorem AmigaE cechują się niezwykle małą objętością i szybkością działania. Niekiedy odnosi się wrażenie, że program powstał w całości w asemblerze. Przykładowy program "Hello World!" po kompilacji ma długość 676 bajtów! W pakiecie AmigaE nie ma osobnego edytora dla tego języka, ale do tworzenia kodu źródłowego nadaje się dowolny edytor zewnętrzny, np. CygnusED. Za pomocą dołączonego skryptu Arexxa z poziomu CEDa mozna skompilowac edytowany listing i natychmiast uruchomic program wynikowy za pomocą jednego naciśnięcia klawisza!

Tworzenie kodu w AmigaE umożliwia stosowanie programowania zorientowanego obiektowo, procedur, list zmiennych i innych podobnych rzeczy znanych z języków wysokiego poziomu. Kompilator działa na każdym komputerze Amiga i odznacza się sporą szybkością pracy. Na niedopalonej A500 kompiluje kod źródłowy z wydajnością powyżej 20000 linii na minutę. AmigaE powstał przede wszystkim z myślą o tworzeniu programów użytkowych pracujących pod kontrolą systemu operacyjnego. Jednak przy odrobinie wyobraźni i talentu można w tym języku zrobić praktycznie wszystko!

Wersja ogólnodostępna archiwum AmigaE zawiera demo kompilatora, które potrafi tworzyć programy wynikowe o długości maksymalnie 8 kB. Poza tym ograniczeniem kompilator ten jest w pełni funkcjonalny. Autor zastrzega jednak, że nie wolno używać tej wersji dłużej niż przez dwa tygodnie.

Na serwerach Aminetu w katalogu dev/e można znaleźć mnóstwo gotowych procedur stworzonych w tym języku i dodatkowych inkludów. Programujący w języku E mogą znaleźć także mnóstwo cennych informacji na stronie www, zawierającej "Encyklopedię AmigaE".


Aktualne ceny pakietu AmigaE to:

Rodzaj rejestracji:


Aktualna liczba zarejestrowanych użytkowników w Polsce: 0

Tu możesz otrzymać wersjć niezarejestrowaną AmigaE.


Po formularz rejestracji zgłoś sić do punktu rejestracyjnego AmigaE: E-Mail soldier@airi.plukwa.pdi.net