🗃️ Amiga-Datenbank
65.174 kuratierte Einträge zu Demos, Software, Hardware und Geschichte des Commodore Amiga
C-Programmierung auf dem Amiga
C war neben Assembler die wichtigste Programmiersprache auf dem Amiga. Das Amiga-Betriebssystem selbst ist in C geschrieben (mit Assembler fuer zeitkritische Teile). Die Amiga-System-Includes definieren alle OS-Strukturen und Funktionen. Wichtige Konzepte: Library-Aufrufe ueber Jump-Tables (z.B. OpenLibrary(), AllocMem()), Message-Passing zwischen Prozessen (Exec Messages), TagItem-basierte Funktionsaufrufe (ab OS 2.0). Die Amiga-C-API war ihrer Zeit voraus mit Features wie SharedLibraries, Message Ports und Multitasking.