AMOS (programovací jazyk) - AMOS (programming language)
![]() | Tento článek má několik problémů. Prosím pomozte vylepši to nebo diskutovat o těchto otázkách na internetu diskusní stránka. (Zjistěte, jak a kdy tyto zprávy ze šablony odebrat) (Zjistěte, jak a kdy odstranit tuto zprávu šablony)
|
Paradigma | Rozkazovací způsob, Procesní |
---|---|
Vývojář | François Lionet a Constantin Sotiropoulos |
Poprvé se objevil | 1990 |
Psací disciplína | Statický |
OS | AmigaOS |
Licence | Licence typu BSD |
webová stránka | AMOS a STOS |
Dialekty | |
AMOS, Easy AMOS, AMOS Professional | |
Ovlivněno | |
STOS BASIC |

AMOS BASIC je dialektem ZÁKLADNÍ programovací jazyk implementováno na Amiga počítač. AMOS BASIC publikoval Software Europress a původně napsal François Lionet s Constantin Sotiropoulos.
Dějiny
AMOS je potomkem STOS BASIC pro Atari ST. AMOS BASIC byl poprvé vyroben v roce 1990.
AMOS konkuroval na platformě Amiga s Acid Software Blitz BASIC. Oba BASICy se lišily od ostatních dialektů na různých platformách tím, že umožňovaly snadné vytváření poměrně náročného multimediálního softwaru s plně strukturovaným kódem a mnoha funkcemi na vysoké úrovni pro načítání obrázků, animací, zvuků a jejich zobrazování různými způsoby.
Původní AMOS byl a ZÁKLADNÍ tlumočník který, i když fungoval dobře, trpěl stejnými nevýhodami jakéhokoli používaného jazyka interpretačně. Podle všeho byl AMOS mezi interpretovanými jazyky extrémně rychlý a dostatečně rychlý na to, aby rozšíření zvané AMOS 3D mohlo produkovat hratelné 3D hry i na běžných 7 MHz 68 000 Amigas. Později AMOS překladač byl vyvinut tak, aby dále zvyšoval rychlost.
AMOS může také zahrnovat inline Assembly Language.[1]
Pro zjednodušení animace skřítků zahrnoval AMOS animační jazyk AMOS (AMOS), kompilovaný skriptovací jazyk sprite, který běží nezávisle na hlavním programu AMOS BASIC.[2] Bylo také možné ovládat efekty obrazovky a „duhy“ pomocí skriptů AMAL. Skripty AMAL ve skutečnosti vytvářely CopperLists, malé rutiny prováděné čipem Agnus společnosti Amiga.
Po původní verzi AMOS vydal Europress kompilátor (Překladač AMOS) a dvě další verze jazyka: Snadný AMOS, jednodušší verze pro začátečníky, a AMOS Professional, pokročilejší verze s přidanými funkcemi, například lepší IDE, ARexx podpora, nový UI API a nové konstrukce řízení toku. Ani jedna z těchto nových verzí nebyla výrazně populárnější než původní AMOS.[Citace je zapotřebí ]
AMOS se většinou používal k výrobě multimediálního softwaru, videohry (plošinovky a grafická dobrodružství) a vzdělávací software.
Jazyk byl v komunitě Amiga mírně úspěšný. Díky snadnému použití byl obzvláště atraktivní pro začátečníky.
Možná největší nevýhodou AMOS BASIC, vyplývající z jeho řady Atari ST, byla jeho nekompatibilita s Amiga operační systém funkce a rozhraní. Místo toho AMOS BASIC ovládal počítač přímo, což způsobilo, že programy v něm napsané měly nestandardní uživatelské rozhraní, a také způsobily problémy s kompatibilitou s novějšími verzemi hardwaru.
Dnes tento jazyk klesal na popularitě spolu s počítačem Amiga, pro který byl napsán. Navzdory tomu je malá komunita nadšenců stále používá. The zdrojový kód na AMOS byl propuštěn kolem roku 2001 pod a Licence typu BSD podle Clickteam - společnost, která zahrnuje původního programátora.[3]
4. dubna 2019 François Lionet oznámil vydání AMOS2 na svém webu amos2.org. AMOS2 nahrazuje STOS a AMOS společně pomocí JavaScript jako jeho interpret kódu, díky čemuž je nový vývojový systém nezávislý a obecně nasazený v internetových prohlížečích. Amos 2 se nyní nazývá AOZ Studio https://www.aoz.studio
Software
Software napsaný pomocí AMOS BASIC zahrnuje:
- Miggybyte
- Spálené tanky
- Hry od Software Vulcan, mezi nimiž byl Valhalla trilogie
- Amiga verze Konečná doména (volala Genesia ) od Microid
- Let amazonské královny tím, že Interaktivní binární iluze[4]
- Extrémní násilí, zahrnuto na Amiga Power krycí disk
- Jetstrike, komerční hra Rasputin Software
Reference
- ^ Tvůrce Frangois Lionet, 1990, „AMOS Basic obsahuje speciální vybavení, které vám umožní kombinovat rutiny montážního jazyka s vašimi základními programy.“
- ^ „Archivovaná kopie“. Archivovány od originál dne 08.12.2010. Citováno 2010-11-22.CS1 maint: archivovaná kopie jako titul (odkaz)
- ^ Amos & Stos »Hlavní stahování na clickteam.com (archivováno 2007)
- ^ „Making of Flight of the Amazon Queen: a 20 Anniversary Retrospective“. Gamasutra. Citováno 1. ledna 2016.
externí odkazy
- Zdrojový kód pro AMOS Professional 68 000 ASM z pianetaamiga.it (archivováno, ZIP )
- Zdrojový kód pro AMOS a STOS 68000 ASM z clickteam.com (archivováno, ZIP )
- Továrna AMOS (web podpory / komunity AMOS)
- Amigacoding web (obsahuje podrobné informace a reference pro AMOS)
- Historie STOS a AMOS: jak byly zveřejněny ve Velké Británii
- Skupina Amos Professional na Facebooku (jedním z členů je původní vývojář společnosti AMOS François Lionet)