J'ai lu l'article de 1960 de McCarthy sur LISP et trouvé aucune référence à quelque chose qui est semblable aux macros définies par l'utilisateur ou à l'évaluation normale d'ordre. Je me demandais quand les macros sont apparues dans l'histoire du langage de programmation (et aussi dans l'histoire Lisp):Quand l'idée de macros (transformation de code définie par l'utilisateur) est-elle apparue?
- Quand est née l'idée de la transformation de code défini par l'utilisateur (avant l'interprétation ou compilation) d'abord décrit (théoriquement)?
- Quelle a été la première mise en œuvre du langage de programmation pour avoir des macros Lisp (par « Lisp » Je veux dire « en utilisant un langage Turing-complet lisible à faire code transformation »)? (Y compris les non-Lisps - Forth par exemple est assez vieux, mais je ne sais pas si le premier avait déjà « immédiate » la mise en œuvre Forth)
- également que des personnes était la première langue de programmation de haut niveau (exclure les langues assembleur ...)
- Quel était le premier dialecte Lisp à avoir des macros?
Merci beaucoup!
Merci - je l'avais oublié macros assembleur et systèmes de poste. C'est très utile - et je vais aussi éditer ma question pour inclure "le premier langage de haut niveau" - qui n'est pas encore clair si c'était COBOL ou pas. – Jay