Joshua Bloch

Joshua Bloch

Joshua J. Bloch (* 28. August 1961 in Southampton) ist ein US-amerikanischer Software-Entwickler und Autor. Derzeit arbeitet er als Chief Java Architect bei Google. Er leitete die Entwicklung von vielen Features der Java-Plattform, beispielsweise das Java Collections Framework, das java.math Package, und den assert Mechanismus.[1] Er ist der Autor von Effective Java, das 2001 den Jolt Award gewann[2], und ist Co-Autor von zwei anderen Java-Büchern, Java Puzzlers (2005) und Java Concurrency In Practice (2006).

Bloch ist B.S. in Informatik der Columbia University und Ph.D. in Computer Science der Carnegie Mellon University.[1] Seine Doktorarbeit im Jahre 1990 hatte den Titel A Practical Approach to Replication of Abstract Data Objects[3] und wurde für den ACM Distinguished Doctoral Dissertation Award nominiert.[4]

Bloch arbeitete davor als Senior Systems Designer bei Transarc, und später als Distinguished Engineer für Sun Microsystems. Im Juni 2004 wechselte er als Chief Java Architect zu Google.[5]

Im Dezember 2004 nahm das Java Developers Journal Bloch in seine Liste der "Top 40 Software People in the World" auf.[6]

Bloch schlug zwei Erweiterungen der Programmiersprache Java vor: Concise Instance Creation Expressions (CICE) (zusammen mit Bob Lee und Doug Lea) und Automatic Resource Management (ARM) blocks. Die Kombination von CICE und ARM bilden einen der drei Bausteine um Closure in Java zu unterstützen.[7]

Bibliografie

Weblinks

Einzelnachweise

  1. a b "About the Author", Effective Java Programming Language Guide
  2. 2001 Jolt & Productivity Award Winners. Dr. Dobb's Portal.
  3. A Practical Approach to Replication of Abstract Data Objects. Computer Science Department, School of Computer Science, Carnegie Mellon University. May 1990.
  4. Books & Authors: Effective Java, zugegriffen am 16. April 2008
  5. Janice J. Heiss: Rock Star Josh Bloch Java Sun.com.
  6. Jeremy Geelan (21. Dezember 2004): The i-Technology Right Stuff. Java Developers Journal. Abgerufen am 6. Januar 2011.
  7. Klaus Kreft und Angelika Langer: < "Understanding the closures debate: Does Java need closures? Three proposals compared", JavaWorld.com, 17. Juni 2008

Wikimedia Foundation.

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

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

  • Joshua Bloch — Joshua J. Bloch is a software engineer, currently Chief Java Architect at Google, and a technology author. He led the design and implementation of numerous Java platform features, including the Java Collections Framework, the java.math package,… …   Wikipedia

  • BLOCH, JOSHUA — (1890–1957), U.S. librarian, bibliographer, and reform rabbi. Born in Dorbian, Lithuania, Bloch went to the U.S. in 1907. He taught at New York University from 1919 to 1928; from 1922 until his death he served as chaplain in several hospitals of… …   Encyclopedia of Judaism

  • Bloch — [blŏch] ist ein – überwiegend jüdischer – Familienname. Häufigkeit und Verbreitung Es gibt es ca. 2170 Personen (bei über 1000 Telefonbucheinträge[1]) in der Schweiz [2] mit diesem Namen. Die meisten finden sich in Basel und Umgebung …   Deutsch Wikipedia

  • Bloch — is a surname. 1. German and Swedish: Variant of Block 2. Danish: from Blok, hence a nickname for a large lumpish person, or from German Block 3. Jewish (Ashkenazic): regional name for someone in Eastern Europe originating from Italy or France,… …   Wikipedia

  • Joshua — ist ein männlicher Vorname. Inhaltsverzeichnis 1 Herkunft und Bedeutung 2 Namensträger 3 Einzelnachweise 4 Siehe auch …   Deutsch Wikipedia

  • BLOCH, MATTATHIAS BEN BENJAMIN ZE'EV (Wolf) ASHKENAZI — (1610/1620–after 1668), preacher and one of the leaders of the Shabbatean movement. Bloch was born in Cracow. His grandfather, Feivel Bloch, was one of the leaders of the community during the first half of the 17th century and its representative… …   Encyclopedia of Judaism

  • Joshua Lederberg — Joshua Lederberg, né à Montclair (New Jersey) le 23 mai 1925, mort le 2 février 2008 à New York[1], est un généticien et microbiologiste américain, pionnier de la biologie moléculaire. Il a reçu le Prix Nobel de médecine en 1958 avec …   Wikipédia en Français

  • HOROWITZ, LAZAR (Eleazar) BEN DAVID JOSHUA HOESCHEL — (1803–1868), rabbi of Vienna. A native of Floss, Bavaria, he was invited in 1828 by isaac loew hoffman von Hoffmannsthal to serve as rabbi of the Vienna community. Since the authorities did not at that time grant formal recognition to the… …   Encyclopedia of Judaism

  • Liste der Biografien/Blo — Biografien: A B C D E F G H I J K L M N O P Q …   Deutsch Wikipedia

  • Singleton pattern — In software engineering, the singleton pattern is a design pattern used to implement the mathematical concept of a singleton, by restricting the instantiation of a class to one object. This is useful when exactly one object is needed to… …   Wikipedia

Share the article and excerpts

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