www.wikidata.de-de.nina.az
Flavors war die erste objektorientierte Erweiterung in der Programmiersprachenfamilie Lisp und basiert auf dem Lisp Dialekt Lisp Machine Lisp Flavors wurde 1980 am Computer Science and Artificial Intelligence Laboratory am Massachusetts Institute of Technology MIT von Howard Cannon und David A Moon entwickelt Flavors wurde auf die Entwicklung des Fenstersystems der Lisp Maschine zugeschnitten Nicht zuletzt deshalb wurde mit Flavors erstmals eine Mehrfachvererbung in der objektorientierten Programmierung unterstutzt da diese zur Entwicklung des Fenstersystems als ausserst nutzlich angesehen wurde Weiterhin wurden auch Mixins ein spezielles Entwurfsmuster im Zusammenhang mit der Mehrfachvererbung erstmals unterstutzt 1 Flavors wurde durch Smalltalk 76 inspiriert und nahm selbst grossen Einfluss auf die Weiterentwicklungen im Bereich der Lisp Sprachenfamilie Zum einen beeinflusste es LOOPS Lisp Object Oriented Programming System das sich spater zu CommonLOOPS entwickelte und das Common Lisp Object System CLOS beeinflusste Uber die 1985 entstandene Weiterentwicklung New Flavors nahm Flavors zusatzlich noch direkt Einfluss auf CLOS Literatur BearbeitenGuy L Steele Jr Richard P Gabriel The Evolution of Lisp In ACM SIGPLAN Notices Seite 231 270 1993 online PDF 386 kB Einzelnachweise Bearbeiten Anthony Simons The Theory of Classification Part 15 Mixins and the Superclass Interface Abgerufen von https de wikipedia org w index php title Flavors Programmiersprache amp oldid 239036935