Ich habe McCarthy 1960 Papier auf LISP gelesen und fand keine Bezugnahme auf etwas, das benutzerdefinierte Makros oder normale Reihenfolge Auswertung ähnlich ist. Ich frage mich, wenn Makros zuerst in Programmiersprache Geschichte erschien (und auch in Lisp Geschichte):Wann wurde die Idee der Makros (benutzerdefinierte Code-Transformation) angezeigt?
- Wann wurde die Idee von benutzerdefinierter Code-Transformation (vor Interpretation oder Kompilation) zuerst beschrieben (theoretisch)?
- Was war die erste Programmiersprachenimplementierung, um Lisp-ähnliche Makros zu haben (mit "Lisp-like" meine ich "Verwenden einer lesbaren Turing-vollständigen Sprache für Code-Transformation")? (einschließlich Nicht-Lisps - Forth zum Beispiel ist ziemlich alt, aber ich bin mir nicht sicher, ob die erste Forth-Implementierung bereits "IMMEDIATE")
- Auch welche von denen war die erste High-Level-Programmiersprache (Assembler-Sprachen ausschließen ...)
- Wie war der erste Lisp-Dialekt mit Makros?
Vielen Dank!
Danke - ich hatte über Assembler-Makros und Postsysteme in Vergessenheit geraten. Das ist sehr nützlich - und ich werde meine Frage auch bearbeiten, um "die erste Hochsprache" einzubeziehen - was noch nicht klar ist, ob es COBOL war oder nicht. – Jay