Jamie Zawinski

Jamie Zawinski (geboren am 3. November 1968 in Pittsburgh, Pennsylvanien), allgemein bekannt als jwz, ist ein Amerikaner früher beruflicher Computerprogrammierer, der für bedeutende Beiträge zur kostenlosen Software verantwortlich ist, plant Mozilla und XEmacs und frühe Versionen des Netscape Navigator-WWW-Browsers. Er erhält das Projekt von XScreenSaver aufrecht, das screenblanking für Mac OS X und Unix ähnlichen Computer Betriebssysteme mit dem X Fenstersystem zur Verfügung stellt.

Zawinski ist zurzeit der Besitzer der DNA-Halle, eines Nachtklubs in San Francisco.

Lebensbeschreibung

Die frühe Karriere von Zawinski hat Einschränkungen mit der Lispeln-Forschungsgruppe von Scott Fahlman an Universität von Carnegie Mellon, Expert Technologies, Inc. und Robert Wilensky und der Gruppe von Peter Norvig an Berkeley eingeschlossen. Am Anfang der 1990er Jahre wurde er von Lucid Inc. von Richard P. Gabriel angestellt, wohin er schließlich gebracht wurde, um an Lucid zu arbeiten, Kräftigen C ++ IDE. Klar hat sich dafür entschieden, GNU Emacs als der Textaufbereiter für ihr IDE erwartetes zu seiner freien Lizenz, Beliebtheit und Dehnbarkeit zu verwenden. Zawinski und die anderen Programmierer haben grundsätzliche Änderungen mit dem GNU Emacs vorgenommen, um neue Funktionalität hinzuzufügen. Spannungen darüber, wie man diese Flecke in den Hauptbaum schließlich verschmilzt, haben zur Gabel des Projektes ins GNU Emacs und XEmacs geführt.

Zawinski, mit der Hilfe von Marc Andreessen, hat an den frühen Ausgaben des Netscape Navigators, besonders der 1.0 Ausgabe der Version von Unix gearbeitet. Er ist ziemlich weithin bekannt in den frühen Tagen des World Wide Web durch ein Osternei im Browser von Netscape geworden: Das Schreiben "about:jwz" in den Adresskasten würde den Benutzer in seine Hausseite bringen (ein ähnlicher Trick hat für andere Angestellten von Netscape gearbeitet). Außerdem sagt Zawinski, dass er den Namen "Mozilla" geschaffen hat.

2000 hat Zawinski im 60 Minuten langen PBS "Dokumentarcodesturm" die Hauptrolle gespielt. Jedoch wurde die Gesamtlänge während 1998 genommen, während Zawinski noch für Netscape arbeitete, in dem er als eine Angelperson in der Gesellschaft porträtiert wird. Außerdem hat er seine Vorliebe für die Nachtszene unterstrichen, die ihn dazu gebracht hat, einen Nachtklub zu kaufen.

Zawinski war ein Hauptbefürworter, den Quellcode des Browsers von Mozilla zu öffnen, aber ist vom Projekt nüchtern geworden, als sich andere dafür entschieden haben, den Code umzuschreiben, anstatt es zusätzlich zu verbessern. Als Netscape durch AOL erworben wurde, hat er eine berühmte Meldung geschrieben, die Natur der Kostenlosen Software Mozilla Code erklärend. Er hat von Netscape Communications Corporation am 1. April 1999 zurückgetreten. Sein aktueller Beruf führt seinen DNA-Halle-Nachtklub in San Francisco.

Grundsätze

Jamie Zawinski ist ein Lispeln-Programmierer, aber die meisten seiner Projekte werden in Perl und C. geschrieben

Während

er noch für Netscape gearbeitet hat, war Zawinski für seine Abneigung von C ++ vermutlich bekannt. Es hat Berichte über ihn gegeben, seine Wut durch das Werfen eines Stuhls über einen Konferenzraum ausdrückend.

In seinem post-Netscape Leben hat er fortgesetzt, gegen C ++ Anhänger zu gewinnen. Im Buch von Peter Seibel "Codierer bei der Arbeit: Das Nachdenken über das Handwerk der Programmierung" nennt Zawinski C ++ ein Abscheu. Außerdem glaubt er, dass C ++ für bloat und Vereinbarkeitsprobleme in Netscape 4.0 verantwortlich ist, weil, wenn sie in C ++ programmieren, sich alle Projektmitglieder über eine Teilmenge einigen müssen, und "keiner kann sich jemals einigen, den zehn Prozent der Sprache sicher sind zu verwenden".

Gemäß Zawinski stammt seine Abneigung zu C ++ von der Tatsache, dass die Sprache zu kompliziert ist:

:When Sie sind Programmierung C ++, kann sich keiner jemals einigen, den zehn Prozent der Sprache sicher sind zu verwenden. Es ist dabei, einen Kerl zu geben, der entscheidet, "Muss ich Schablonen verwenden." Und dann entdecken Sie, dass es keine zwei Bearbeiter gibt, die Schablonen derselbe Weg durchführen.

Außerdem kritisiert Zawinski mehrere Sprache und Bibliotheksmängel, auf die er gestoßen ist, während er in Java, genau eine oberirdische von bestimmten Klassen sondern auch ein Mangel an Eigenschaften wie C ähnliche Behauptungen und typedefs programmiert hat. Trotz der positiven Aspekte schließlich ist Zawinski zur Programmierung in C zurückgekehrt, "da es noch die einzige Weise ist, tragbare Programme zu verladen."

Das Gesetz von Zawinski des Softwareeinwickelns

Das Gesetz von Zawinski des Softwareeinwickelns (auch bekannt als das Gesetz von Zawinski) verbinden den Druck der Beliebtheit zum Phänomen der Software bloat:

:Every-Programm versucht sich auszubreiten, bis es Post lesen kann. Jene Programme, die sich nicht so ausbreiten können, werden durch ersetzt, die können.

Beispiele des Gesetzes in der Handlung schließen Emacs, MATLAB, Mozilla und Opera ein.

Dieses Gesetz wird Jamie Zawinski zugeschrieben, der es verbreitet hat. Es kann durch das humorvolle Gesetz der Softwareentwicklung und des Einwickelns an MIT begeistert worden sein, der auf Usenet 1989 von Greg Kuperberg angeschlagen wurde, der geschrieben hat:

Das:Every-Programm in der Entwicklung an MIT breitet sich aus, bis es Post lesen kann.

Siehe auch

  • Die zehnte Regierung von Greenspun

Links


Bürgerliche Freiheiten / Intranet
Impressum & Datenschutz