Kenneth E. Iverson

Kenneth Eugene Iverson (am 17. Dezember 1920 - am 19. Oktober 2004) war ein kanadischer Computerwissenschaftler, der für die Entwicklung der APL Programmiersprache 1962 bemerkt ist. Er wurde mit dem Turing-Preis 1979 für seine Beiträge zur mathematischen Notation und Programmiersprache-Theorie geehrt. Der Preis von Iverson für Beiträge zu APL wurde in seiner Ehre genannt.

Leben

Ken Iverson ist am 17. Dezember 1920 in Camrose, einer Stadt in zentraler Alberta, Kanada geboren gewesen. Seine Eltern waren Bauern des norwegischen Abstiegs, die Alberta aus North Dakota gekommen sind. Während er eine frühe Begabung für die Mathematik gezeigt hat, sich Rechnung unterrichtend, während ein Teenager, er Schule nach dem 9. Rang verlassen hat, um an der Farm seiner Eltern zu arbeiten. Jedoch, während des Zweiten Weltkriegs, während er in der Königlichen kanadischen Luftwaffe gedient hat, hat er sich für ein Abiturzeugnis qualifiziert, indem er Fernkurse genommen hat. Nach dem Krieg ist er im Stande gewesen, in die Universität der Königin in Kingston, Ontario und in Grade eingeteilt 1950 mit einem Vordiplom in der Mathematik und Physik einzugehen.

Seine Ausbildung an der Universität von Harvard fortsetzend, hat er einen Magisterabschluss 1951 in der Mathematik erhalten und hat angefangen, mit Howard Aiken und Wassily Leontief zu arbeiten. Howard Aiken hatte Harvard I Zeichen, einen der ersten groß angelegten Digitalcomputer entwickelt, während Wassily Leontief ein Wirtschaftswissenschaftler war, der das Eingangsproduktionsmodell der Wirtschaftsanalyse, Arbeit entwickelte, für die er später den Nobelpreis erhalten würde. Das Modell von Leontief hat großen matrices verlangt, und Iverson hat an Programmen gearbeitet, die diese matrices auf dem IV-Zeichen-Computer von Harvard bewerten konnten. Iverson hat einen Dr. in der Angewandten Mathematik 1954 mit einer auf dieser Arbeit gestützten Doktorarbeit empfangen.

Iverson ist an Harvard als ein Helfer-Professor seit den nächsten fünf Jahren geblieben, aber hat gescheitert, Amtszeit zu bekommen.

Iverson wurde von IBM 1960 angestellt, um seine Notation in eine Programmiersprache für IBM System/360 zu entwickeln.

1980 hat Iverson IBM für I. P. Sharp Associates, eine APL kanadische Haupttime-Sharing-Gesellschaft verlassen, wo er unter anderem an der weiteren Entwicklung der APL Programmiersprache teilgenommen hat. 1987 hat er sich von mir zurückgezogen. P. Sharp.

Im Sommer 1989 haben Roger Hui und Arthur Whitney, zusammen mit Iverson, einen kurzen Prototyp-Dolmetscher erzeugt, der später der Samen für die J Sprache, eine Variante von APL sein würde. Iverson und Roger Hui würden fortsetzen, an J seit den nächsten 15 Jahren zusammenzuarbeiten.

Ken Iverson ist an einem Schlag am 19. Oktober 2004 im Alter von 83 Jahren gestorben.

Arbeit

Iverson hat eine mathematische Notation entwickelt, die bekannt als Notation von Iverson geworden ist, um Reihe zu manipulieren, die er seinen Studenten unterrichtet hat und beschrieben hat, seinen 1962 bestellen Eine Programmiersprache vor. 1960 hat er Arbeit für IBM begonnen und mit Adin Falkoff arbeitend, hat APL geschaffen, der auf der Notation gestützt ist, die er entwickelt hatte. Er wurde einen Gefährten von IBM 1970 genannt.

Gegen Ende 1989 haben Ken Iverson und Roger Hui Kollaboration auf einer fortgeschrittenen Verlängerung einer APL ähnlichen Sprache begonnen, die sie J, zuerst demonstriert öffentlich auf der APL90 Konferenz im nächsten Jahr genannt haben. Die Verbesserungen waren beabsichtigt, um einige der beharrlichen Codierungsprobleme zu befestigen, die APL seit seinem Beginn geplagt haben, und neue fortgeschrittene Eigenschaften wie funktionelle Programmierung, Reihe von Variablen und Unterstützung für MIMD parallele Operationen hinzuzufügen, von denen einige in APL heute nicht erscheinen. Es war beabsichtigt, dass die J Sprache eine Verbesserung über vorhandenen APL war. Der J Dolmetscher und die Sprache setzen fort, sich heute zu entwickeln. Eine Version ist von der J Software laut der GPL3-Lizenz verfügbar.

Referenzen

Hauptveröffentlichungen

  • Eine Programmiersprache, John Wiley und Söhne, (1962)
  • Automatische Datenverarbeitung (mit Frederick Brooks), John Wiley und Söhne (1963)
  • Eine Formelle Beschreibung des SYSTEMS/360, (mit A. D. Falkoff und E. H. Sussenguth), IBM Systems Journal, vol. 3. Nr. 3, 1964, Seiten 198-262.
  • Elementarfunktionen: eine algorithmische Behandlung (Science Research Associates, Inc.) (1966)
  • APL\360:User's Handbuch (mit A. D. Falkoff), IBM, 1968
  • APL in der Ausstellung, IBM Philadelphia Scientific Center Tech. Bericht Nr. 320-3010, IBM, 1972.
  • Das Design von APL, (mit A. D. Falkoff) IBM J. Forschung und Entwicklung, vol. 17, Nr. 4, 1973, Seiten 324-334.
  • Notation als ein Werkzeug des Gedankens, Comm. ACM, vol. 23, Nr. 8, 1980, Seiten 444-465.
  • Ein Quellbuch in APL (mit Adin D. Falkoff) (APL Presse) (1981)
  • Greifbare Mathematik (Iverson Software Inc.) (1990)
  • Eine Persönliche Ansicht von APL, IBM System Journal, vol. 30, Nr. 4, 1991, Seiten 582-593.
  • Das ISI Wörterbuch von J (Iverson Software Inc.) (1991)

Preise

  • Gefährte von IBM (IBM) (1970)
  • Gedächtnispreis von Harry H. Goode (IEEE Computergesellschaft) (1975)
  • Turing Preis (Vereinigung, um Maschinerie zu schätzen) (1979)
  • Computerpionierpreis [Charter-Empfänger] (IEEE Computergesellschaft) (1982)
  • Ehrendoktorat, Yorker Universität, Toronto, 1998

Siehe auch

Außenartikel-Verbindungen

Links


Rang (Hang) / TRW
Impressum & Datenschutz