- Dieser Artikel behandelt Fehlermeldungen, die von Apples MPW-C-Compiler erzeugt werden und durch Dekompilieren der String-Ressourcen des Compilers entdeckt wurden.
- Der Compiler ist 324 KB groß, und die im Artikel geteilten Fehlermeldungen sind nur ein kleiner Teil davon.
- Einige der Fehlermeldungen sind humorvoll und ungewöhnlich, etwa „Stringliteral ist zu lang (es wurden 3 Zeichen mehr erlaubt, als ANSI vorschreibt)“ oder „Du kannst keine Konstante ändern, flussaufwärts fließen, einen Streit mit dem IRS gewinnen oder diesen Compiler zufriedenstellen“.
- Andere Fehlermeldungen sind technischer und verweisen auf bestimmte Abschnitte des ANSI-Standards und der Compiler-Dokumentation.
- Der Compiler enthält auch Fehlermeldungen, die die Programmiergewohnheiten des Nutzers kritisieren, etwa „Dieser
typedef-Name kam für mich an diesem Punkt im Programm völlig aus dem Nichts“ oder „Diese Struktur hat bereits eine vollkommen ausreichende Definition“.
- Es gibt auch besonders ausschweifende Fehlermeldungen wie „Dieses Label ist das Ziel eines
goto von außerhalb des Blocks, der dieses Label enthält, und dieser Block enthält automatische Variablen mit Initialisierern, und das Fenster war nicht breit genug, um diese komplette Fehlermeldung zu lesen“.
- Der Compiler enthält sogar eine Meldung, dass der Nutzer bei voller Symboltabelle mehr RAM bei einem Apple-Händler kaufen solle.
- Der Artikel hebt den einzigartigen und unterhaltsamen Umgang von Apples MPW-C-Compiler mit Fehlermeldungen hervor, was für technikaffine Leser interessant sein dürfte.
1 Kommentare
Hacker-News-Kommentare