Tom Duff

Tom Duff

Thomas Douglas Selkirk Duff (* 8. Dezember 1952 in Toronto, Ontario) ist ein kanadischer Programmierer. Er wuchs in Toronto und Leaside (Ontario) auf. 1974 machte er seinen Abschluss in Mathematik an der University of Waterloo und zwei Jahre später machte er einen weiteren Abschluss in Mathematik an der University of Toronto.

Inhaltsverzeichnis

Karriere

Tom Duff arbeitete am New York Institute of Technology Computer Graphics Lab und bei der Mark Williams Company in Chicago, später in der Lucasfilm Computer Research and Development Division. Während er am Bell Labs Computing Science Research Center beschäftigt war, entwickelte er die "rc" shell für das (Unix-ähnliche) Plan 9 Betriebssystem. Duff arbeitet seit 1996 bei den Pixar Animation Studios. Nach ihm und Thomas Porter ist das Porter-Duff Composition, ein Verfahren zur digitalen Bildüberlagerung, benannt.

Ehrungen

  • 1995 erhielt er (zusammen mit anderen) den Academy Scientific and Engineering Award für seine Arbeit zum "digital image compositing". Zusammen mit Bill Reeves erstellte er die erste Version von Pixar's Marionette 3-D Animationssystem, das 1997 den gleichen Preis erneut gewann.
  • Während er bei Lucasfilm arbeitete, erfand er das Duff's Device, einen Mechanismus zur Laufzeitoptimierung einer bestimmten Art von Schleifen in der Programmiersprache C.
  • Am 22. August 2006, wurde eine von Tom Duff und Robert L. Cook entwickelte Methode namens "Shot shading method and apparatus" bei wiederum Pixar in den USA patentiert.
  • Am 31. Oktober 2006, wurde eine ebenfalls von Tom Duff und Robert L. Cook entwickelte Methode namens "Shot rendering method and apparatus" bei Pixar in den USA patentiert.

Zitate

“Shared libraries are the work of the devil, the one true sign that the apocalypse is at hand.”

Dynamische Bibliotheken sind ein Werk des Teufels, das einzige sichere Zeichen, dass die Apokalypse naht“

Tom Duff: SO for Plan9?

Siehe auch

  • Mothra - ein von Tom Duff für Plan 9 entworfener Webbrowser.

Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Tom Duff — Thomas Douglas Selkirk Duff (b. December 8, 1952, named for his putative ancestor, the fifth Earl of Selkirk) is a computer programmer. He was born in Toronto, Ontario, Canada and grew up in Toronto and Leaside. In 1974 he graduated from the… …   Wikipedia

  • Duff’s Device — Duff s Device (auf deutsch etwa: Duff Apparat) ist ein nach seinem Erfinder Tom Duff benanntes Programmierverfahren zur Effizienzsteigerung bei Schleifen unter Ausnutzung einer speziellen Eigenschaft der Programmiersprache C. Inhaltsverzeichnis 1 …   Deutsch Wikipedia

  • Duff (surname) — Duff is a surname of Irish or Scottish descent. A corruption of the Gaelic word Dubh meaning dark or black in reference to personal features or temperament. Duff originated in Connacht and Fife in Ireland and Scotland respectively. It may refer… …   Wikipedia

  • Duff (Familienname) — Duff ist ein Familienname. Bekannte Namensträger Inhaltsverzeichnis A B C D E F G H I J K L M N O P Q R S T U V W X Y Z …   Deutsch Wikipedia

  • Duff's Device — ist ein nach seinem Erfinder Tom Duff benanntes Programmierverfahren zur Effizienzsteigerung bei Schleifen. Problem Soll der Computer eine Anweisung wiederholt ausführen, wird sie innerhalb einer Schleife ausgeführt. Dabei wird am Ausgangspunkt… …   Deutsch Wikipedia

  • Duff's — may refer to: Duff s Brooklyn, Williamsburg, Brooklyn, NY, USA Duff s device, computer science implementation by Tom Duff See also Duff (disambiguation) This disambiguation page lists articles associated with the same title. If an …   Wikipedia

  • Duff's device — In computer science, Duff s device is an optimized implementation of a serial copy that uses a technique widely applied in assembly language for loop unwinding. Its discovery is credited to Tom Duff in November of 1983, who at the time was… …   Wikipedia

  • Duff Goldman — Born December 17, 1974 (1974 12 17) (age 36) Detroit, Michigan, USA Education University of Maryland, Baltimore County …   Wikipedia

  • Tom Welling — 2005 Nombre real Thomas John Patrick Welling Nacimiento 26 de abril de 1977, 34 años Putnam Valley, Nu …   Wikipedia Español

  • Tom Ridge — Thomas Joseph „Tom“ Ridge (* 26. August 1945 in Pittsburgh, Pennsylvania) ist ein US amerikanischer Politiker (Republikanische Partei), der dem Kabinett von Präsident George W. Bush als erster Minister für innere Sicher …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”