Lispeln-Maschine

Lispeln-Maschinen waren Mehrzweckcomputer entworfen (gewöhnlich durch die Hardware-Unterstützung), um Lispeln als ihre Hauptsoftwaresprache effizient zu führen. Gewissermaßen waren sie die ersten kommerziellen Einzelbenutzerarbeitsplätze. Trotz, bescheiden in der Zahl (vielleicht 7,000 Einheiten zu sein, die bezüglich 1988 ganz sind), haben Lispeln-Maschinen gewerblich für viele jetzt alltägliche Technologien - einschließlich wirksamer Müll-Sammlung, Laserdruckes, Fenstertechnik-Systeme, Computermäuse, hochauflösender Rastergrafik, Computer grafische Übergabe und Netzwerkanschluss von Neuerungen wie CHAOSNet den Weg gebahnt. Mehrere Gesellschaften bauten und verkauften Lispeln-Maschinen in den 1980er Jahren: Symbolik (3600, 3640, XL1200, MacIvory und andere Modelle), Lisp Machines Incorporated (LMI Lambda), Instrumente von Texas (Forscher und MicroExplorer) und Xerox (Arbeitsplätze des Zwischenlispelns-D). Die Betriebssysteme wurden im Lispeln-Maschinenlispeln, InterLisp (Xerox) und später teilweise im allgemeinen Lispeln geschrieben.

Geschichte

Historischer Zusammenhang

Computerprogramme der künstlichen Intelligenz (AI) der 1960er Jahre und der 1970er Jahre haben wirklich verlangt, was dann als ein riesiger Betrag der Computermacht, wie gemessen, in der Verarbeiter-Zeit und dem Speicherraum betrachtet wurde. Die Macht-Voraussetzungen der AI Forschung wurden durch das Lispeln symbolische Programmiersprache verschlimmert, als kommerzielle Hardware entworfen und für den Zusammenbau - und Fortran ähnliche Programmiersprachen optimiert wurde. Zuerst haben die Kosten solcher Computerhardware bedeutet, dass es unter vielen Benutzern geteilt werden musste. Aber weil integrierte Schaltungstechnik die Größe und Kosten von Computern in den 1960er Jahren und Anfang der 1970er Jahre zusammenschrumpfen gelassen hat, und die Speichervoraussetzungen von AI Programmen angefangen haben, den Adressraum des allgemeinsten Forschungscomputers, der DEZ PDP-10 zu überschreiten, haben Forscher eine neue Annäherung gedacht: Ein Computer hat spezifisch vorgehabt, große Programme der künstlichen Intelligenz, und geschneidert zur Semantik der Lispeln-Programmiersprache zu entwickeln und zu führen. Um das Betriebssystem (relativ) einfach zu halten, würden diese Maschinen nicht geteilt, aber würden einem einzelnen Benutzer gewidmet.

Anfängliche Entwicklung

1973 haben Richard Greenblatt und Thomas Knight, Programmierer am Laboratorium von AI von MIT, angefangen, was das MIT-Lispeln-Maschinenprojekt werden würde, als sie zuerst begonnen haben, einen Computer zu bauen, der festverdrahtet ist, um bestimmte grundlegende Lispeln-Operationen zu führen, anstatt sie in der Software in der markierten Architektur von 24 Bit zu führen. Die Maschine hat auch zusätzlich (oder "Arena") das Müll-Sammeln getan. Mehr spezifisch, da Lispeln-Variablen an der Durchlaufzeit aber nicht Übersetzungszeit getippt werden, konnte eine einfache Hinzufügung von zwei Variablen fünfmal so lange auf der herkömmlichen Hardware, erwartet nehmen zu prüfen und Zweiginstruktionen. Lispeln-Maschinen haben die Tests in der Parallele mit den herkömmlicheren einzelnen Instruktionshinzufügungen durchgeführt. Wenn die gleichzeitigen Tests gescheitert haben, dann wurde das Ergebnis verworfen und wieder gerechnet; das hat in vielen Fällen eine Geschwindigkeitszunahme durch mehrere Faktoren bedeutet. Diese gleichzeitige Überprüfungsannäherung wurde ebenso in der Prüfung der Grenzen der Reihe, wenn Verweise angebracht und anderen Speicherverwaltungsnotwendigkeiten (nicht bloß Müll-Sammlung oder Reihe) verwendet.

Datentypprüfung wurde weiter verbessert und automatisiert, als das herkömmliche Byte-Wort von 32 Bit zu 36 Bit für die Symbolik 3600-Modelle-Lispeln-Maschinen und schließlich zu 40 Bit oder mehr verlängert wurde (gewöhnlich, wurden die durch den folgenden nicht verantwortlich gewesenen Überbit für Fehlerkorrekturcodes verwendet). Die erste Gruppe von Extrabit wurde verwendet, um Typ-Daten zu halten, die Maschine eine markierte Architektur machend, und die restlichen Bit wurden verwendet, um CDR durchzuführen, der codiert (worin die üblichen verbundenen Listenelemente zusammengepresst werden, um grob Hälfte des Raums zu besetzen), Müll-Sammlung durch wie verlautet eine Größenordnung helfend. Eine weitere Verbesserung war zwei Mikrocodeinstruktionen, die spezifisch Lispeln-Funktionen unterstützt haben, die Kosten reduzierend, eine Funktion zu (in einigen Symbolik-Durchführungen) nur 20 Uhr-Zyklen zu nennen.

Die erste Maschine wurde genannt LERNT Maschine (genannt nach dem Listenbaumaschinenbediener im Lispeln). Häufig ist es liebevoll die "Maschine von Knight" vielleicht genannt geworden, seitdem Knight die These seines Masters auf dem Thema geschrieben hat; es wurde äußerst gut erhalten. Es wurde nachher in eine Version genannt CADR verbessert (ein Wortspiel; im Lispeln wird die Funktion, die das zweite Element einer Liste zurückgibt, "kay '-der" oder "kah '-der" ausgesprochen, wie einige das Wort "Kader" aussprechen), der auf im Wesentlichen derselben Architektur basiert hat. Ungefähr 25 davon, wem im Wesentlichen Prototyp CADRs waren, wurden innerhalb und ohne MIT für ~ 50,000 $ verkauft; es ist schnell die Lieblingsmaschine geworden, um zu hacken - viele der am meisten begünstigten Softwarewerkzeuge wurden dazu schnell getragen (z.B. Emacs wurde von SEINEM 1975 getragen). Es wurde auf einer AI Konferenz so gut erhalten, die an MIT 1978 gehalten ist, dass DARPA begonnen hat, seine Entwicklung finanziell zu unterstützen.

Kommerzialisierung der MIT-Lispeln-Maschinentechnologie

1979, Russell Noftsker, hat überzeugt, dass Lispeln-Maschinen eine helle kommerzielle Zukunft wegen der Kraft der Lispeln-Sprache und des Ermöglichen-Faktors der Hardware-Beschleunigung hatten, hat Greenblatt einen Vorschlag gemacht: Sie würden die kommerzielle Technologie nehmen. In einer gegenintuitiven Bewegung für einen AI Laboratorium-Hacker hat sich Greenblatt gefügt, vielleicht hoffend, dass er die informelle und produktive Atmosphäre des Laboratoriums in einem echten Geschäft ein bisschen wie Apple Computer erfrischen konnte. Diese Ideen und Absichten waren von denjenigen beträchtlich verschieden Noftsker hat gehalten. Die zwei haben ausführlich verhandelt, aber keiner würde einen Kompromiss eingehen. Da die vorgeschlagene Gesellschaft nur ein Erfolg mit der vollen und ungeteilten Hilfe der AI Laboratorium-Hacker als eine Gruppe sein konnte, haben Noftsker und Greenblatt entschieden, dass das Schicksal des Unternehmens bis zu ihnen war, und so sollte die Wahl den Hackern verlassen werden.

Die folgenden Diskussionen der Wahl haben das Laboratorium in zwei Splittergruppen geteilt. Im Februar 1979 haben sich Sachen zugespitzt. Die Hacker haben für Noftsker Partei ergriffen, glaubend, dass ein kommerzielles Wagnis finanziell unterstütz-unterstützte Gesellschaft hatte eine bessere Chance, Lispeln-Maschinen zu überleben und zu kommerzialisieren, als Greenblatt, vorgehabt hat, Anlauf selbstzustützen. Greenblatt hatte den Kampf verloren.

Es war in diesem Augenblick, dass Symbolik, das Unternehmen von Noftsker, langsam zusammen gekommen ist. Während Noftsker seinem Personal ein Gehalt bezahlte, hatte er kein Bauen oder jede Ausrüstung für die Hacker wirklich, um daran zu arbeiten. Er hat mit Patrick Winston eingetauscht, dass, als Entgelt für das Erlauben den Personal der Symbolik fortzusetzen, aus MIT zu arbeiten, Symbolik MIT-Gebrauch innerlich und frei die ganze entwickelte Softwaresymbolik lassen würde. Ein Berater von CDC, der versuchte, eine Computeranwendung der natürlichen Sprache mit einer Gruppe von Westküste-Programmierern zusammenzustellen, ist Greenblatt gekommen, eine Lispeln-Maschine für seine Gruppe suchend, um mit ungefähr acht Monate nach der unglückseligen Konferenz mit Noftsker zu arbeiten. Greenblatt hatte sich dafür entschieden, seine eigene konkurrierende Lispeln-Maschinengesellschaft anzufangen, aber er hatte nichts getan. Der Berater, Alexander Jacobson, hat entschieden, dass die einzige Weise, wie Greenblatt dabei war, wirklich seine Gesellschaft anzufangen und die Lispeln-Maschinen zu bauen, dass verzweifelt erforderlicher Jacobson war, wenn Jacobson gestoßen hat und sonst Greenblatt geholfen hat, seine Gesellschaft zu starten. Jacobson hat Unternehmenspläne, einen Ausschuss, einen Partner für Greenblatt (ein F. Stephen Wyle) zusammengerissen. Die neuerfundene Gesellschaft wurde LISP Machine, Inc. (LMI) genannt, und wurde durch CDC-Ordnungen über Jacobson gefördert.

Um diese Zeitsymbolik (die Gesellschaft von Noftsker) hat Operationen begonnen - es war durch die Versprechung von Noftsker gehindert worden, Greenblatt einen Vorsprung eines Jahres, und durch strenge Verzögerungen im kuppelnden Risikokapital zu geben. Symbolik hatte noch den Hauptvorteil, dass, während 3 oder 4 der AI Laboratorium-Hacker für Greenblatt, feste 14 zur Arbeit gegangen war, andere Hacker auf die Symbolik unterzeichnet hatten. Es gab zwei AI Laboratorium-Menschen, die angestellt durch auch nicht geworden sind: Richard Stallman und Marvin Minsky. Stallman hat jedoch Symbolik für den Niedergang der Hacker-Gemeinschaft verantwortlich gemacht, die um das AI Laboratorium im Mittelpunkt gestanden hatte. Seit zwei Jahren, von 1982 bis zum Ende von 1983, hat Stallman allein gearbeitet, um die Produktion der Symbolik-Programmierer, mit dem Ziel des Hinderns von sie zu klonen, ein Monopol auf den Computern des Laboratoriums zu gewinnen.

Trotzdem, nach einer Reihe von inneren Kämpfen, ist Symbolik wirklich aus dem Boden in 1980/1981 ausgestiegen, den CADR als der LM-2 verkaufend, während Lisp Machines, Inc. es als der LMI-CADR verkauft hat. Symbolik hat nicht vorgehabt, viele LM-2s zu erzeugen, seitdem sich die 3600 Familie von Lispeln-Maschinen schnell hat einschiffen sollen, aber die 3600 wurden wiederholt verzögert, und Symbolik damit geendet hat, ~100 LM-2s, jeden von denen verkauft für 70,000 $ zu erzeugen. Beide Gesellschaften haben auf dem CADR gestützte Produkte der zweiten Generation entwickelt: Die Symbolik 3600 und das LMI-LAMBDA (von denen LMI geschafft hat, ~200 zu verkaufen). Die 3600, die ein Jahr spät, ausgebreitet auf dem CADR durch das Verbreitern des Maschinenwortes zu 36 Bit, die Erweiterung des Adressraums zu 28 Bit und das Hinzufügen der Hardware verladen haben, um bestimmte allgemeine Funktionen zu beschleunigen, die im Mikrocode auf dem CADR durchgeführt wurden. Das LMI-LAMBDA, das ein Jahr nach den 3600 1983 herausgekommen ist, war mit dem CADR vereinbar (es konnte CADR-Mikrocode führen), aber es gab Hardware-Unterschiede. Texas Instruments (TI) haben sich dem Streit angeschlossen, als es das LMI-LAMBDA-Design lizenziert hat und seine eigene Variante, den TI Forscher erzeugt hat. Etwas vom LMI-LAMBDA und dem TI Forscher war Dualsysteme sowohl mit einem Lispeln als auch mit einem UNIX Verarbeiter. TI hat auch eine 32-Bit-Mikroprozessor-Version seiner Lispeln-Zentraleinheit für den TI Forscher entwickelt. Dieser Lispeln-Span wurde auch für MicroExplorer - ein NuBus-Ausschuss für den Apple Macintosh II verwendet.

Symbolik hat fortgesetzt, die 3600 Familie und sein Betriebssystem, Klassen zu entwickeln, und hat das Elfenbein, eine VLSI Durchführung der Symbolik-Architektur erzeugt. Als man 1987 angefangen hat, wurden mehrere auf dem Elfenbeinernen Verarbeiter gestützte Maschinen entwickelt: Ausschüsse für Suns und Macs, eigenständige Arbeitsplätze und sogar eingebettete Systeme (I-Maschinengewohnheit LSI, 32-Bit-Adresse, Symbolik XL-400, UX-400, MacIvory II; 1989 waren verfügbare Plattformen Symbolik XL-1200, MacIvory III, UX-1200, Zora, NXP1000 "Pizza-Kasten"). Instrumente von Texas zusammenschrumpfen gelassen der Forscher in Silikon als MicroExplorer, der als eine Karte für den Apple Mac II angeboten wurde. LMI hat die CADR Architektur aufgegeben und hat seine eigene K-Maschine entwickelt, aber LMI hat Bankrott gemacht, bevor die Maschine gebracht werden konnte, um einzukaufen. Vor seiner Besitzübertragung arbeitete LMI an einem verteilten System für das LAMBDA mit dem Raum von Moby.

Diese Maschinen hatten Hardware-Unterstützung für verschiedene primitive Lispeln-Operationen (Datentyp-Prüfung, CDR, der codiert) und auch Hardware-Unterstützung für die zusätzliche Müll-Sammlung. Sie haben große Lispeln-Programme sehr effizient geführt. Die Symbolik-Maschine war gegen viele kommerzielle super Minicomputer wirklich konkurrenzfähig, aber sie wurde zu herkömmlichen Zwecken nie angepasst. Die Symbolik-Lispeln-Maschinen wurden auch an einige non-AI Märkte wie Computergrafik, das Modellieren und der Zeichentrickfilm verkauft.

Die MIT-abgeleiteten Lispeln-Maschinen haben einen Lispeln-Dialekt genannt das Lispeln-Maschinenlispeln geführt, ist vom Maclisp von MIT hinuntergestiegen. Die Betriebssysteme wurden vom Boden im Lispeln häufig mit objektorientierten Erweiterungen geschrieben. Später haben diese Lispeln-Maschinen auch verschiedene Versionen des Allgemeinen Lispelns (mit Geschmäcken, Neuen Geschmäcken und CLOS) unterstützt.

InterLisp, BBN und Xerox

BBN hat seine eigene Lispeln-Maschine, genannt Jericho entwickelt, der eine Version des Zwischenlispelns geführt hat. Es wurde nie auf den Markt gebracht; vereitelt hat die komplette AI Gruppe zurückgetreten, und wurde in erster Linie durch Xerox angestellt. Also, Xerox, den Palo Altstimme-Forschungszentrum gleichzeitig mit der eigenen Entwicklung von Greenblatt an MIT hatte, hat ihre eigenen Lispeln-Maschinen entwickelt, die entworfen wurden, um InterLisp (und späteres Allgemeines Lispeln) zu führen. Dieselbe Hardware wurde mit der verschiedenen Software auch als Plausch-Maschinen und als das Xerox-Sternbürosystem verwendet. Diese haben Xerox 1100, "Delfin" (1979) eingeschlossen; Xerox 1132, "Dorado"; Xerox 1108, "Löwenzahn" (1981); und Xerox 1109, "Dandetiger"; und Xerox 1186/6085, "Morgendämmerung". Die Xerox-Maschinen waren ein kommerzieller Misserfolg, aber sie haben wirklich die Entwicklung von Apple Computer's Macintosh beeinflusst. Das Betriebssystem der Xerox-Lispeln-Maschinen ist auch zu einer virtuellen Maschine getragen worden und ist für mehrere Plattformen als ein Produkt genannt "der Mischmasch" verfügbar. Die Xerox-Lispeln-Maschine war für seine fortgeschrittene Entwicklungsumgebung (Zwischenlispeln-D), der Fenster-Betriebsleiter ROOMS, für seine frühe grafische Benutzerschnittstelle und für neuartige Anwendungen wie NoteCards (eine der ersten Hypertext-Anwendungen) weithin bekannt.

Xerox hat auch an einer RISC-basierten Lispeln-Maschine mit 'Xerox Allgemeiner Lispeln-Verarbeiter' gearbeitet und hat geplant, ihm dazu zu bringen, vor 1987 einzukaufen, der nicht geschehen ist.

Einheitliche Inferenzmaschinen

In den Prototypen der Mitte der 80er Jahre von Lispeln-Maschinen genannt Inferstar sind von Integrated Inference Machines (IIM) gebaut worden.

Entwicklungen von Lispeln-Maschinen außerhalb der Vereinigten Staaten

In 1984-1985 eine Gesellschaft des Vereinigten Königreichs, Racal-Norsk, eine gemeinsame Tochtergesellschaft von Racal und Norsk Data, versucht, um Norsk Daten ND-500 Supermini-als eine mikrocodierte Lispeln-Maschine wiederzubeabsichtigen, CADR Software führend: Knowledge Processing System (KPS).

Es gab mehrere Versuche durch japanische Hersteller, in den Lispeln-Maschinenmarkt einzugehen: das Fujitsu Facom-Alpha-Großrechner-Coprozessor, der Elis von NTT, der AI Verarbeiter von Toshiba (AIP) und die LIMONE VON NEC. Mehrere Universitätsforschungsanstrengungen haben Arbeitsprototypen erzeugt, unter ihnen sind Universitäts-TAKITAC-7 von Kobe, die WOHNUNGEN VON RIKEN und Universitäts-EVLIS von Osaka.

In Frankreich gab es zwei Lispeln-Maschinenprojekte: M3L an der Universität von Toulouse Paul Sabatier und später MAIA.

In Deutschland die Gesellschaft hat Siemens das RISC-basierte Lispeln-Coprozessor COLIBRI entworfen.

Ende der Lispeln-Maschinen

Mit dem Anfall des AI "Winters" und der frühen Anfänge der "PC-Revolution" (der Dampf sammeln und den Minicomputer und die Arbeitsplatz-Hersteller fortkehren würde) sind preiswertere Tisch-PCs bald im Stande gewesen, Lispeln-Programme noch schneller zu führen, als Lispeln-Maschinen ohne den Gebrauch der speziellen Zweck-Hardware. Ihr hohes Gewinnspanne-Hardware-Geschäft hat beseitigt, die meisten Lispeln-Maschinenhersteller sind aus dem Geschäft bis zum Anfang der 90er Jahre gegangen, das Verlassen nur der Software hat Gesellschaften wie Lucid Inc. oder Hardware-Hersteller gestützt, die auf die Software und Dienstleistungen umgeschaltet haben, den Unfall zu vermeiden. Außer Xerox ist Symbolik die einzige Lispeln-Maschinengesellschaft, die noch heute funktioniert, die Offene Klasse-Lispeln-Maschinensoftwareumgebung sowie das Computeralgebra-System von Macsyma verkaufend.

Vermächtnis

Mehrere Versuche, Emulatoren der offenen Quelle für verschiedene Lispeln-Maschinen zu schreiben, sind gemacht worden: CADR Wetteifer, Symbolik L Lispeln-Maschinenwetteifer, das E3-Projekt (TI Explorer II Emulation), Meroko (TI Explorer I) und Nimmermehr (TI Explorer I). Am 3. Oktober 2005 hat der MIT den CADR-Lispeln-Maschinenquellcode als offene Quelle veröffentlicht.

Das PDF Dokumentenarchiv von Bitsavers hat PDF Versionen der umfassenden Dokumentation für die Symbolik-Lispeln-Maschinen, die TI Lispeln-Maschinen von Forscher und MicroExplorer und die Xerox-Lispeln-Maschinen des Zwischenlispelns-D.

Andere Versuche auf sprachoptimierten Computern

Mehrere Verarbeiter und Coprozessoren haben vorgehabt, Einleitung durchzuführen, mehr direkt wurden gegen Ende der 1980er Jahre und Anfang der 1990er Jahre, einschließlich des Berkeley VLSI-PLMs, seines Nachfolgers (die PFLAUME), und eine zusammenhängende Mikrocodedurchführung entworfen. Es gab auch mehrere vorgetäuschte Designs, die als Hardware http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=380918 http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=183879 nicht erzeugt wurden. Wie Lispeln ist das Grundmodell der Einleitung der Berechnung von befehlenden Standarddesigns radikal verschieden, und Computerwissenschaftler und Elektroingenieure waren eifrig, den verursachten Engpässen zu entkommen, indem sie mit ihren zu Grunde liegenden Modellen wettgeeifert haben.

Das Projekt von Lilith von Niklaus Wirth hat eine kundenspezifische zur Modula-2 Sprache eingestellte Zentraleinheit eingeschlossen.

Gegen Ende der 1990er Jahre gab es Pläne durch Sonne-Mikrosysteme und andere Gesellschaften, um Zentraleinheiten zu bauen, die direkt (oder nah) das Stapel-basierte Java virtuelle Maschine durchgeführt haben. Infolgedessen sind mehrere javanische Verarbeiter gebaut und verwendet worden.

Ericsson hat ECOMP entwickelt, ein Verarbeiter hat vorgehabt, Erlang zu führen. Es wurde nie gewerblich erzeugt.

Anwendungen

Gebiete mit den Lispeln-Maschinen waren größtenteils im breiten Gebiet von Anwendungen der Künstlichen Intelligenz, sondern auch in der Computergrafik, Medizinischen Bildverarbeitung und vielen anderen.

Die kommerziellen Hauptexpertensysteme der 80er Jahre waren verfügbar: Knowledge Engineering Environment (KEE) von Intellicorp, Kenntnisse-Handwerk von Carnegie Group Inc. und KUNST (das Automatisierte Denken des Werkzeugs) von Inference Corporation.

Technische Übersicht

Am Anfang wurden die Lispeln-Maschinen als persönliche Arbeitsplätze für die Softwareentwicklung im Lispeln entworfen. Sie wurden von einer einzelnen Person verwendet und haben keine Mehrbenutzerweise angeboten. Die Lispeln-Maschinen haben einen großen, Schwarzen und Weiß, bitmap Anzeige, Tastatur und Maus, Netzadapter, lokale Festplatten, mehr als 1 Mb RAM, Serienschnittstellen und ein lokaler Bus für Erweiterungskarten zur Verfügung gestellt. Färben Sie Grafikkarten, binden Sie Laufwerke, und Laserdrucker waren fakultativ.

Der Verarbeiter hat Lispeln direkt nicht geführt, aber war eine Stapel-Maschine mit für das kompilierte Lispeln optimierten Instruktionen. Die frühen Lispeln-Maschinen haben Mikrocode verwendet, um den Befehlssatz zur Verfügung zu stellen. Als mehrere Operationsdatentypprüfung und das Verschicken in der Hardware an der Durchlaufzeit getan wurden. Es gab zum Beispiel nur eine einzelne Hinzufügungsoperation, die mit verschiedenen numerischen Typen (ganze Zahl, Hin- und Herbewegung, rationale und komplexe Zahlen) verwendet werden konnte. Das Ergebnis war eine sehr kompakte kompilierte Darstellung des Lispeln-Codes.

Das folgende Beispiel verwendet eine Funktion, die die Zahl der Elemente einer Liste aufzählt, für die ein Prädikat 'wahr' zurückkehrt.

(defun Beispiel-Zählung (Prädikat-Liste)

(lassen Sie ((Punkt der Klagebegründung 0))

(dolist (verzeichne ich Zählung)

(wenn (funcall Prädikat i)

(incf Zählung)))))

</Quelle>

Die auseinander genommene Maschine codiert für die obengenannte Funktion (für den Elfenbeinernen Mikroprozessor von der Symbolik):

Befehl: (Nehmen Sie auseinander (kompilieren Sie # 'Example-Zählung))

0 ZUGANG: 2 ERFORDERLICHE, 0 FAKULTATIVES; das Schaffen des PRÄDIKATS und der LISTE

2 STOß 0; das Schaffen des GRAFS

3 STOß FP|3; LISTE

4 STOß-NULL; das Schaffen von I

5 ZWEIG 15

6 SATZ ZU CDR STÖßT AUTO FP|5

7 GEHT UNTER SP, UM ZU RICHTEN, SPAREN TOS SP |-1

10 ANFANG-ANRUF FP|2; PRÄDIKAT

11 STOß FP|6; ICH

12 SCHLUSS-ANRUF 1 WERT

13 ZWEIGFALSCHE 15

14 ZUNAHME FP|4; GRAF

15 ENDP FP|5

16 ZWEIGFALSCHE 6

17 VERANLASST SP, SP |-2 ZU RICHTEN

20 EINZELNER STAPEL DES RÜCK-

</Quelle>

Das Betriebssystem hat virtuelles Gedächtnis verwendet, um einen großen Adressraum zur Verfügung zu stellen. Speichermanagement wurde mit der Müll-Sammlung getan. Der ganze Code hat einen einzelnen Adressraum geteilt. Alle Datengegenstände wurden mit einem Anhängsel im Gedächtnis versorgt, so dass der Typ an der Durchlaufzeit bestimmt werden konnte. Vielfache Ausführungsfäden wurden unterstützt und haben 'Prozesse' genannt - alle Prozesse liefen im einzelnen Adressraum.

Die ganze Betriebssystemsoftware wurde im Lispeln geschrieben. Xerox hat InterLisp verwendet. Symbolik, LMI und TI haben Lispeln-Maschinenlispeln (Nachkomme von MacLisp) verwendet. Mit dem Äußeren des Allgemeinen Lispelns wurde Allgemeines Lispeln auf den Lispeln-Maschinen unterstützt, und eine Systemsoftware wurde zum Allgemeinen Lispeln getragen oder später im allgemeinen Lispeln geschrieben.

Einige spätere Lispeln-Maschinen (wie TI MicroExplorer, die Symbolik MacIvory oder die Symbolik UX400/1200) waren nicht mehr ganze Arbeitsplätze, aber Ausschüsse haben vorgehabt, in Gastgeber-Computern eingebettet zu werden: Apple Macintosh II und SONNE 3 oder 4.

Einige Lispeln-Maschinen, wie die Symbolik XL1200, hatten umfassende Grafikfähigkeiten mit speziellen Grafikvorstands-. Diese Lispeln-Maschinen wurden in Gebieten wie medizinische Bildverarbeitung, 3D-Zeichentrickfilm und CAD verwendet.

Siehe auch

  • ICAD - das Beispiel von "Kenntnissen hat" Techniksoftware gestützt, die ursprünglich auf einer Lispeln-Maschine entwickelt ist, die nützlich genug war, um dann über das Allgemeine Lispeln zu Unix getragen zu werden.
  • Verwaiste Technologie

Zusätzliche Verweisungen:

Links

,

Bein-Drehung / Verbindungen (WWW-Browser)
Impressum & Datenschutz