www.wikidata.de-de.nina.az
Joshua J Bloch 28 August 1961 in Southampton im US Bundesstaat New York ist ein US amerikanischer Software Entwickler und Autor Er arbeitete als Chief Java Architect bei Google 1 Derzeit ist er Professor of the Practice am Institute for Software Research der Carnegie Mellon University 2 Joshua Bloch 2008 Inhaltsverzeichnis 1 Leben 2 Werke 3 Literatur 4 Weblinks 5 EinzelnachweiseLeben BearbeitenBloch ist B S in Informatik der Columbia University und Ph D in Computer Science der Carnegie Mellon University 3 Seine Doktorarbeit im Jahre 1990 hatte den Titel A Practical Approach to Replication of Abstract Data Objects 4 und wurde fur den ACM Distinguished Doctoral Dissertation Award nominiert 5 Bloch arbeitete als Senior Systems Designer bei Transarc und spater als Distinguished Engineer fur Sun Microsystems Im Juni 2004 wechselte er als Chief Java Architect zu Google 6 Er leitete die Entwicklung vieler Funktionen der Java Plattform beispielsweise das Java Collections Framework das java math Package und den assert Mechanismus 3 Er ist der Autor von Effective Java das 2001 den Jolt Award gewann 7 und ist Co Autor von zwei anderen Java Buchern Java Puzzlers 2005 und Java Concurrency In Practice 2006 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 bildet einen der drei Bausteine um Closure in Java zu unterstutzen 8 Werke BearbeitenJoshua J Bloch A Practical Approach to Replication of Abstract Data Objects 1990 Online PDF 400 kB Dissertation Carnegie Mellon University Pittsburgh Joshua Bloch Effective Java 2 Auflage Addison Wesley 2008 ISBN 978 0 321 35668 0 Joshua Bloch und Neal Gafter Java Puzzlers Traps Pitfalls and Corner Cases Addison Wesley 2005 ISBN 0 321 33678 X Brian Goetz Tim Peierls Joshua Bloch Joseph Bowbeer David Holmes und Doug Lea Java Concurrency in Practice Addison Wesley 2006 ISBN 0 321 34960 1 Literatur BearbeitenPeter Seibel Coders at Work Bedeutende Programmierer und ihre Erfolgsgeschichten mitp 2011 ISBN 978 3 8266 9103 4 Kapitel 5 Joshua Bloch S 159 192 englisch Coders at Work Reflections on the Craft of Programming 2009 Ubersetzt von Reinhard Engel Weblinks BearbeitenBill Venners Josh Bloch on Design A Conversation with Effective Java Author Josh Bloch JavaWorld 4 Januar 2002 Janice J Heiss More Effective Java With Google s Joshua Bloch Oktober 2008 Joshua Bloch How to design a good API and why it matters Google Tech Talk 24 Januar 2007Einzelnachweise Bearbeiten Joshua Bloch After eight years at Google the time has come for me to move on In joshbloch 3 August 2012 abgerufen am 14 August 2019 englisch Carnegie Mellon University Core Faculty Institute for Software Research Carnegie Mellon University Abgerufen am 1 Oktober 2019 englisch a b About the Author Effective Java Programming Language Guide A Practical Approach to Replication of Abstract Data Objects Computer Science Department School of Computer Science Carnegie Mellon University May 1990 Books amp Authors Effective Java zugegriffen am 16 April 2008 Janice J Heiss Rock Star Josh Bloch Java Sun com 2001 Jolt amp Productivity Award Winners Memento des Originals vom 3 Mai 2007 im Internet Archive nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot www ddj com Dr Dobb s Portal Klaus Kreft Angelika Langer Understanding the closures debate Does Java need closures Three proposals compared InfoWorld 17 Juni 2008 abgerufen am 9 Mai 2023 Normdaten Person GND 173488455 lobid OGND AKS LCCN nb2001034257 VIAF 71793922 Wikipedia Personensuche PersonendatenNAME Bloch JoshuaALTERNATIVNAMEN Bloch Joshua J KURZBESCHREIBUNG US amerikanischer Softwareingenieur und AutorGEBURTSDATUM 28 August 1961GEBURTSORT Southampton New York Abgerufen von https de wikipedia org w index php title Joshua Bloch amp oldid 235828712