Maclisp

Maclisp
Paradigma Multiparadigma: functioneel, procedureel, reflectief, meta
Verschenen juli 1966
Ontwerper Richard Greenblatt, Jon L. White
Ontwikkelaar MIT: Project MAC
Implementaties assembleertaal, PL/1
Beïnvloed door Lisp 1.5
Invloed op Common Lisp
Besturings­systeem Incompatible Timesharing System, TOPS-10, TOPS-20, Multics
Portaal  Portaalicoon   Informatica

Maclisp (soms ook geschreven als MACLISP, MacLisp of MacLISP) is een dialect van de programmeertaal Lisp dat in 1966 ontwikkeld werd aan het MIT als onderdeel van Project MAC.[1] Er waren implementaties voor de PDP-6, PDP-10 en voor het Multics-besturingssysteem.

Maclisp was de basis voor vele andere Lisp-dialecten, zoals ZetaLisp en S-1 Lisp. De resulterende taalvarianten waren echter niet compatibel met elkaar, daarom werd in 1981 een gemeenschappelijke specificatie voor een opvolger van Maclisp en zijn varianten opgesteld. Het resultaat van dit werk is het Lisp-dialect Common Lisp, waarvan de ANSI-standaard in 1994 werd gepubliceerd.

Een aantal bekende programma's werden oorspronkelijk in Maclisp geschreven, waaronder het computeralgebrasysteem Macsyma, een implementatie van de Emacs-editor genaamd Multics Emacs en het taalanalyseprogramma SHRDLU.

Maclisp is genoemd naar Project MAC en heeft niets te maken met de Macintosh (Mac)-computer van Apple, die tientallen jaren later ontwikkeld werd. De verschillende Lisp-systemen voor de Macintosh hebben geen bijzondere gelijkenis met Maclisp.[2]

  • (en) Moon, David (1974). Maclisp Reference Manual. Gearchiveerd op 5 oktober 2011.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.