Action!

Action! – Język programowania dla Atari XL/XE

Action! to język programowania stworzony przez firmę OSS Software, dedykowany dla komputerów Atari XL/XE. Łączy on cechy języków Pascala oraz C, a jego kompilator, mieszczący się na kartridżu o pojemności 16 kB, generuje kod wynikowy o bardzo wysokiej wydajności, porównywalnej z asemblerem.

W czasach, gdy 8-bitowe komputery Atari przeżywały swój rozkwit, język ten cieszył się sporą popularnością. Wykorzystano go do stworzenia wielu programów (takich jak DiskRx), gier oraz dem. Przykładem polskiej gry, która powstała w tym języku, jest Problem Jasia.

Przykładowy program

Oto kod tradycyjnego programu „Hello, world!” w języku Action!:

PROC Main()
    PrintE("Hello, world!")
RETURN

Inne systemy

Język Action! został zaprojektowany wyłącznie dla 8-bitowych komputerów Atari i nigdy nie został przeniesiony na inne platformy. Istnieje jednak cross-kompilator o nazwie Effectus, stworzony przez słoweńskiego programistę Bostjana Goriska. Kompilator ten jest dostępny dla systemów Windows oraz Linux.

Linki zewnętrzne