Optimized Systems Software: Difference between revisions

Content deleted Content added
m Tiny C: formatting fix
Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5) (Whoop whoop pull up - 15003
Line 101:
{{Main|Action! (programming language)}}
 
A cartridge-based development system for a readable [[ALGOL]]-like language that compiles to efficient [[MOS Technology 6502|6502]] code. [[Action! (programming language)|Action!]] combines a full-screen editor with a compiler that generates code directly to memory without involving disk access. The language found a niche for being over a hundred times faster than [[Atari BASIC]],<ref>{{cite journal|last1=Moriarty|first1=Brian|title=A New Langue for the Atari!|journal=ANALOG Computing|date=1984|url=http://www.cyberroach.com/analog/an16/action.htm|access-date=2015-08-01|archive-date=2017-06-27|archive-url=https://web.archive.org/web/20170627190315/http://www.cyberroach.com/analog/an16/action.htm|url-status=dead}}</ref> but much easier to program in than assembly language. Compiled Action! programs require the cartridge to be present, because standard library functions are on the cartridge. The separately available '''Action! Run-Time Package''' overcomes this limitation and allows distribution of Action!-compiled projects.
 
The '''Action! Toolkit''' (originally called the Programmer's Aid Disk, or PAD) contains additional code and examples for use with the Action! language.