AMOS BASIC

AMOS BASIC
Data pierwszej wersji 1990
Wpływem STOS BASIC
Licencja Licencja BSD
Stronie internetowej www.clickteam.com/eng/downloadcenter.php?i=58

AMOS BASIC był językiem wywodzącym się ze standardu Basic i używanym na maszynach Amiga . Stworzony przez François Lioneta  (w) w 1990 roku, uwolnił się od ograniczeń systemu operacyjnego pożądanego przez firmę Commodore International i bezpośrednio skierował ROM i procesor Motorola 68000 , umożliwiając w ten sposób wykorzystanie wszystkich możliwości graficznych Amigi .

Amos był początkowo portem STOS BASIC na Atari ST , ale przekroczył funkcjonalność swojego poprzednika, a także pojemność ze względu na komponenty maszyn Amiga.

Kluczowe słowa

Znajdziemy tam wszystkie słowa kluczowe oryginalnych języków podstawowych, które uczyniły go możliwym językiem inicjacyjnym. Nowa wersja, odpowiednia dla dzisiejszych komputerów i smartfonów, ukaże się w połowie 2021 roku pod nazwą AOZ Studio. Francois Lionet, a wraz z nim zespół pracujący nad projektem od końca 2009 roku.

Specyfika

Koniec

Commodore zorientował programowanie swojej pamięci ROM w kierunku, który nie pozwalał na rozszerzenie języka takiego jak Amos. Pojawiła się krytyka, stwierdzając, że Amos nie pozwolił na tworzenie menu, określanie okien dialogowych i wielu arkuszy, na które zezwalał nowy Visual Basic for Microsoft .

Druga wersja języka o nazwie „Amos Professionnal” częściowo odpowiedziała na te krytyki, ale było już za późno, język Amos zniknął w falach konkurencji.

Jednak jego składnia, bardzo ewoluująca (ze względu na rozszerzenie „Amal”), mogła służyć jako szkoła dla pokolenia kreatywnych programistów, szczególnie w dziedzinie gier i symulacji, pozostawiając niszę w porównaniu z Visual Basic , który był odpowiedni do zarządzania i automatyzacji biura.

Możemy żałować zniknięcia takich języków, ale jednocześnie deweloperzy nie mogą być powiązani z jednym typem maszyny i procesora, a wszystkie współczesne języki zmierzają w kierunku niezależności od oryginalnej maszyny.

Dziś François Lionet zezwolił na bezpłatną dystrybucję tego języka. Można go pobrać z GitHub, a także ze wszystkich źródeł.

Odnowienie

Został napisany darmowy interpreter , Alvyn, który umożliwia uruchamianie programów AMOS na wielu systemach operacyjnych. Opiera się na bibliotece SDL . Ta biblioteka jest również podstawą PyGame, która pozwala na używanie SDL z językiem Python.

Brak prostych języków programowania zmusza François Lioneta do przepisania instrukcji AMOS w JavaScript dla najnowszych komputerów. Obecnie szuka programistów do wykonania tego zadania.

Oprócz tego niezależny programista, Frédéric Cordier, stworzył własny oddział Amos Professional. Pierwotnie nazywany „Amos Professional AGA”, udostępnił kod źródłowy najnowszej wersji tej gałęzi w swoim repozytorium github. Projekt nosi teraz nazwę „Amos Professional Unity” i ma na celu wsparcie chipsetu AGA, który jest prawie gotowy, oraz chipsetu SAGA dla kart Vampire.

Bibliografia

  1. marc365 , AMOSProfessional: AMOS Professional 2.00 BASIC dla komputerów z serii Amiga ,18 września 2017 r( czytaj online )
  2. Alvyn Basic
  3. „  Amos Professional - firma lokalna | Facebook  ” , na www.facebook.com (dostęp 13 listopada 2017 )
  4. Cordier Frédéric , AmiDARK / Amos-Professional-X-Source-Code-Official ,23 marca 2021 r( czytaj online )
  5. „  AMOS Professional Unity (wersja X2) - AMOS Professional AGA  ” , na amos-professional-aga.frederic-cordier.fr (dostęp 30 marca 2021 )

Zobacz też