ABC: Eine überraschend leistungsfähige und einfach zu erlernende Programmiersprache
ABC ist eine interaktive Programmiersprache, die als benutzerfreundliche Alternative zu BASIC konzipiert wurde. Entstanden aus einer Aufgabenanalyse der Programmierung, ist sie überraschend einfach zu erlernen (etwa eine Stunde für erfahrene Programmierer) und dennoch leistungsstark genug für Experten. Sie verfügt über einen prägnanten Satz von fünf Datentypen, starke Typisierung ohne Deklarationen und keine Einschränkungen außer dem reinen Speicherverbrauch. Die Umgebung ist ebenso beeindruckend, beseitigt Probleme bei der Dateiverwaltung und bietet eine konsistente Benutzeroberfläche mit Undo-Funktionalität. ABC-Programme sind oft ein Viertel bis ein Fünftel so groß wie äquivalente Pascal- oder C-Programme. Das ABC-Programmierhandbuch bietet eine umfassende Dokumentation.