Carl Sassenrath

Carl Sassenrath (geborener 1957 in Kalifornien) ist ein Architekt von Betriebssystemen und Computersprachen. Er hat das Mehrbeschäftigen zu Personalcomputern 1985 mit der Entwicklung des Amiga Computers Betriebssystemkern gebracht, und er ist zurzeit der Entwerfer der REBOL Computersprache sowie der CTO von REBOL Technologies.

Hintergrund

Carl Sassenrath ist 1957 Charles und Carolyn Sassenrath in Kalifornien geboren gewesen. Sein Vater war ein Chemotechniker, der an der Forschung und Entwicklung beteiligt ist, die mit der Erdölraffinierung, der Papierproduktion und den Luftreinhaltungssystemen verbunden ist.

Gegen Ende der 1960er Jahre ist seine Familie vom San Francisco Bucht-Gebiet bis die kleine Stadt Eureka, Kalifornien umgezogen. Von seiner frühen Kindheit wurde Sassenrath an Elektronik, Amateurradio, Fotografie und Filmherstellung aktiv beteiligt. Als er 13 Jahre alt war, hat Sassenrath begonnen, für KEET eine PBS öffentliche Sendefernsehstation zu arbeiten. Ein Jahr später ist er ein Kameramann für KVIQ (amerikanische Rundfunk-Tochtergesellschaft dann) und gearbeitet sein Weg bis dazu geworden, der technische Direktor und Direktor für Nachrichten, Werbungen und lokale Programmierung zu sein.

1980 hat Sassenrath die Universität Kaliforniens, Davis mit einem B.S. in EECS (Elektrotechnik und Informatik) absolviert. Während seiner Studien ist er interessiert für Betriebssysteme, Parallele-Verarbeitung, Programmiersprachen und Neurophysiologie geworden. Er war ein Hilfslehrer für Absolventencomputersprachkurse und ein Forschungshelfer in neuroscience und Verhaltensbiologie. Sein Onkel, Dr Julius Sassenrath, hat die Bildungspsychologie-Abteilung an UC Davis angeführt, und seine Tante, Dr Ethel Sassenrath, war einer der ursprünglichen Forscher von THC an Kalifornien Nationales Primat-Forschungszentrum.

Computerhintergrund

Hewlett Packard

Während seines letzten Jahres an der Universität hat sich Sassenrath der Computersystemabteilung von Hewlett Packard als ein Mitglied der Dateisystemdesigngruppe von Multi-Programming Executive (MPE) für HP3000 Computer angeschlossen. Seine Aufgabe war, einen Bearbeiter für einen neuen Typ der Betriebssprache genannt Outqueue - eine Herausforderung durchzuführen, weil die Sprache sowohl beschreibend als auch verfahrensrechtlich war. Ein Jahr später ist Sassenrath ein Mitglied des MPE-IV OS Kernmannschaft und späterer Teil der HPE Kerngruppe geworden.

Während am HP Sassenrath interessiert für die Minderung der hohen Kompliziertheit geworden ist, die in am meisten Betriebssystemen dieser Zeit gefunden ist, und begonnen hat, seine eigenen Konzepte eines mikrokernbasierten OS zu formulieren. Er hat sie dem HP vorgeschlagen, aber hat die große Gesellschaft selbstzufrieden zum "kleineren OS" Ideen gefunden.

Gegen Ende 1981 und Anfang 1982-Sassenrath hat eine akademische Erlaubnis genommen, um atmosphärische Physik-Forschung für das Nationale Wissenschaftsfundament an Amundsen-Scott South Pole Station zu tun. Nach dem Zurückbringen hat Sassenrath eine Vereinbarung mit dem HP getroffen, um unabhängige Forschung in neue Gebiete der Computerwissenschaft, einschließlich grafischer Benutzerschnittstellen und entfernter Verfahren-Anruf-Methoden der verteilten Computerwissenschaft zu verfolgen.

Später 1982, beeindruckt durch die neuen Rechenideen, die von Xerox PARC und das MIT Medialaboratorium veröffentlichen werden, hat Sassenrath ein HP-Projekt gebildet, den modernen Stil von fensterbasiertem Maus-gesteuertem GUIs zu entwickeln. Das Projekt, genannt Probus (für den Berufsgeschäftsarbeitsplatz) wurde an einem von Andy Bechtolsheim geliehenen Prototyp-Sonne-Mikrosystemarbeitsplatz geschaffen, während er an der Universität von Stanford war. Probus hat klar die Macht von grafischen Benutzerschnittstellen demonstriert, und das System hat auch Hypertext-Links vereinigt und hat früh Rechenkonzepte verteilt.

Am HP wurde Sassenrath beteiligt und unter Einfluss einer Reihe von HP-Sprachprojekten einschließlich Adas, Pascal, Plausches, Lispelns, Hervor, SPL und einer Vielfalt von experimentellen Sprachen.

Amiga Computer

1983 hat sich Carl Sassenrath Amiga Computer, Inc., einer kleinen Anlauf-Gesellschaft im Silikontal angeschlossen. Als Betriebsleiter von Betriebssystemen wurde er gebeten, ein neues Betriebssystem für den Amiga, ein fortgeschrittenes Multimediapersonalcomputersystem zu entwerfen, das später der Kommodore Amiga geworden ist.

Als ein hoch entwickelter Computer für seinen Tag (hat Amiga 25 DMA Kanäle und ein Coprozessor verwendet), hat sich Sassenrath dafür entschieden, eine präemptive Multitasking Betriebssystem innerhalb eines Mikrokerndesigns zu schaffen. Das war eine neuartige Annäherung für 1983, als anderer Personalcomputer Betriebssysteme Einzelprogrammverarbeitung wie MS-DOS (1981) und der Macintosh (1984) war.

Der Amiga das Mehrbeschäftigen des Kerns war auch einer der ersten, um eine OS Mikrokernmethodik durchzuführen, die auf einem Echtzeitnachrichtenübergang (Zwischenprozess-Kommunikation) Kern gestützt ist, bekannt als Exec (für den Manager) mit dynamisch geladenen Bibliotheken und Geräten als fakultative Module um den Kern.

Dieses Design hat den Amiga OS eine große Dehnbarkeit und Flexibilität innerhalb der beschränkten Speicherkapazität von Computern in den 1980er Jahren gegeben. Sassenrath hat später bemerkt, dass das Design als eine Notwendigkeit des Versuchens gekommen ist, in ROM-Dutzende von inneren Bibliotheken und Geräten einschließlich der Grafik, gesunder, grafischer Benutzerschnittstelle, schlaffer Scheibe, Dateisystemen und anderen zu integrieren. Diese dynamische Modulmethode hat auch Hunderten von zusätzlichen Modulen erlaubt, von Außenentwicklern im Laufe der Jahre hinzugefügt zu werden.

Nach der Ausgabe von Amiga 1985 hat Sassenrath Kommodore-Amiga verlassen, um neue Programmiersprache-Designideen zu verfolgen, dass er seit seinen Universitätstagen nachgesonnen hatte.

Apple Computer

1986 wurde Carl Sassenrath zu hoch respektierter Advanced Technology Group (ATG) von Apple Computer rekrutiert, um die folgende Generation von Betriebssystemen zu erfinden. Er war ein Teil des Wassermann-Projektes, eines Viererkabelkernzentraleinheitsprojektes (vorgetäuscht auf eigenem Cray des Apfels XMP-48), der beabsichtigt war, um ein 3D-Nachfolger des Macintoshes zu werden.

Während dieser Periode der C ++ war Sprache gerade eingeführt worden, aber Sassenrath, zusammen mit vielen anderen Apfelforschern, hat die reinere OO Durchführung der Plausch-Sprache bevorzugt.

An ATG mit Rechenlegenden wie Alan Kay, Larry Tessler, Dan Ingalls arbeitend, haben Bill Atkinson und viele andere Sassenrath einen Reichtum von Mitteln und Kenntnissen zur Verfügung gestellt, die geholfen haben, seine aktuellen Ansichten von Rechensprachen und Systemen zu gestalten.

Sassenrath Forschung

1988 hat Sassenrath Silikontal für die Berge des Tales von Ukiah, 2 Stunden nördlich von San Francisco verlassen. Von dort hat er Multimediatechnologiegesellschaften wie Pantaray, amerikanische Multimedia und VideoStream gegründet. Er hat auch die Firmenzeichen-Programmiersprache für den Kommodore Amiga durchgeführt, hat die Software OS Entwicklung für CDTV, einen der ersten CD-ROM-Kästen der Fernsehapparat-Spitze geführt, und hat den OS für Viscorp Ed, einen der ersten Internetkästen der Fernsehapparat-Spitze geschrieben.

REBOL Technologies

1996, nach der Beobachtung des Wachstums und der Entwicklung von Programmiersprachen wie Java, Perl und Pythonschlange, hat sich Sassenrath dafür entschieden, seine eigenen Ideen innerhalb der Welt von Computersprachen zu veröffentlichen. Das Ergebnis war REBOL, die Ausdruck-basierte Verhältnisgegenstand-Sprache.

Sassenrath erklärt REBOL als ein richtiges Gleichgewicht zwischen den Konzepten und der Symbolik, Benutzern erlaubend, neue Beziehungen zwischen Symbolen und ihren Bedeutungen zu schaffen. Indem er so tut, fordert er Konzepte wie diejenigen des Codes, der Daten und der Metadata-Verflechtung nahtlos zusammen. Sassenrath nennt REBOL sein großartiges Experiment, weil verschieden von den meisten Programmiersprachen REBOL größere Kontrolle über den Zusammenhang zur Verfügung stellt, und Wörter verwendet werden können, um sich zu formen, verschiedene Grammatiken in verschiedenen Zusammenhängen (hat dialecting genannt). Sassenrath behauptet, dass REBOL der äußerste Endpunkt für die Evolution von Preiserhöhungssprachmethodiken wie XML ist.

Die andere Hauptidee hinter REBOL ist, Rechenleichtgewichtler zu behalten, und mehr spezifisch eine effizientere Methode der verteilten Computerwissenschaft anzubieten. Sassenrath beschließt, dass moderne Computerwissenschaft viel komplizierter ist, als es sein muss, und es für Benutzer und Entwickler gleich schlecht ist.

Sassenrath gibt zu, dass REBOL nicht für jeden ist. Die Sprache wird vorgebracht und auf viele Weisen verschieden. Er hat vorgeschlagen, dass einige Benutzer vom "Vergessen des grössten Teiles davon besser sein könnten, wem sie bereits" und das Starten wissen, das frisch ist, eine neue Meinung auf der Computerwissenschaft zu erhalten.

1998 hat Sassenrath REBOL Technologies, eine Gesellschaft gegründet, die er noch führt. Seitdem hat er mehrere neue Versionen von REBOL geschrieben und zusätzliche Produkte wie REBOL/View, REBOL/Command, REBOL/SDK und REBOL/IOS erzeugt. Er hat auch Tausende von Seiten über REBOL, Hunderte von Schrift-Beispielen und ein Dutzend oder mehr nützliche REBOL Anwendungen geschrieben.

Sassenrath ist zurzeit im Prozess, die folgende Generation von REBOL, V3.0 durchzuführen (der 2009 erwartet war).

Persönlicher

Sassenrath lebt von SassenRanch in Ukiah, Kalifornien. Er hat daran Freude, Trauben anzubauen und seinen eigenen Wein von Cabernet Sauvignon und Merlot zu machen. Er bietet seine Zeit zu einer Gemeinschaftsorganisation freiwillig an, die frei, Überluftfernsehsendungen ins Gebiet von Ukiah (die Fernsehverbesserungsvereinigung) bringt.

Sassenrath setzt fort, sich für Amateurradio, Videoproduktion, Quant-Elektrodynamik und Bootfahren zu interessieren, aber findet seine Zeit beschränkt an diesen Tagen.

Andere Verweisungen

  • Amiga ROM-Kernbedienungshandbuch: Exec; Carl Sassenrath; Kommodore; 1986
  • Das Handbuch des Gurus zum Kommodore Amiga; Carl Sassenrath; 1989
  • Der Gegenstand Orientierter Amiga Exec; Tim Holloway; Byte-Zeitschrift; 1991
  • REBOL Funktionseinheiten; Webtechniken; 9/1999
  • Innerhalb des REBOL Scripting Sprache; die Zeitschrift von Dr Dobb; 6/2000
  • REBOL für Modepuppen; Ralph Roberts; hungrige Meinungen; 2000
  • REBOL Programmierung; Olivier Auverlot; Éditions Eyrolles; 2001
  • Enzyklopädie, Vol 5 schätzend: Leute; kluge Computerwissenschaft; 2002
  • Das REBOL ein/Ausgabe-Steuersystem Verteilter Filesystem; die Zeitschrift von Dr Dobb; 9/2002
  • Der REBOL/Core Benutzerführer; Carl Sassenrath; 2000-2005

Referenzen

Zusammenhängende Verbindungen

  • MakeDoc - Leichtgewichtsdokumentenpreiserhöhung

Links


Cao Xueqin / Penglai
Impressum & Datenschutz