Anders Hejlsberg

Anders Hejlsberg

Anders Hejlsberg (born December 1960Hejlsberg states in a video at the Microsoft Museum that his birthdate is 1960, but most other sources say 1961. At TechEd 2006 in Barcelona, Anders confirmed his birthdate as December 1960] ) is a prominent Danish software engineer who co-designed several popular and commercially successful programming languages and development tools. He currently works for Microsoft, where he is the lead architect of the C# programming language.

Early life

Hejlsberg was born in Copenhagen, Denmark, and studied engineering at the Technical University of Denmark but did not graduateFact|date=December 2007. While at the university in 1980 he began writing programs for the Nascom microcomputer, including a Pascal compiler which was initially marketed as the "Blue Label Pascal compiler" for the Nascom-2. However, he soon rewrote it for CP/M and MS-DOS, marketing it first as "Compas Pascal" and later as "PolyPascal". Later the product was licensed to Borland, and integrated into an IDE to become the Turbo Pascal system. Turbo Pascal competed with PolyPascal. The compiler itself was largely inspired by the "Tiny Pascal" compiler in Niklaus Wirth's "Algorithms + Data Structures = Programs", one of the most influential computer science books of the time. Anders and his partners ran a computer store in Copenhagen and marketed accounting systems. Their company, PolyData was the distributor for Microsoft products in Denmark which put them at odds with Borland. Philippe Kahn and Anders first met in 1986, for all those years, Niels Jensen, one of Borland's founders and its majority shareholder, had successfully handled the relationship between Borland and PolyDataFact|date=July 2008.

At Borland

In Borland's hands, Turbo Pascal became the most commercially successful Pascal compiler ever.Fact|date=October 2008 Hejlsberg remained with PolyData until the company came under financial stress, at which time, in 1989 he moved to California and became Chief Engineer at Borland. There he remained until 1996. During this time he developed Turbo Pascal further, and eventually he became the chief architect for the team which produced the replacement for Turbo Pascal, Delphi.

At Microsoft

In 1996, Hejlsberg left Borland and joined archrival Microsoft. One of his first achievements was the J++ programming language and the Windows Foundation Classes; he also became a Microsoft Distinguished Engineer and Technical Fellow. Since 2000, he has been the lead architect of the team developing the C# programming language.

Awards

He received the 2001 Dr. Dobb's Excellence in Programming Award for his work on Turbo Pascal, Delphi, C# and the Microsoft .NET Framework.

Together with Shon Katzenberger, Scott Wiltamuth, Todd Proebsting, Erik Meijer, Peter Hallam and Peter Sollich, Anders was recently awarded a Technical Recognition Award for Outstanding Technical Achievement for their work on the C# language. A video about this is available at [http://channel9.msdn.com/showpost.aspx?postid=298888 Outstanding Technical Achievement: C# Team] .

Published work

* " The C# Programming Language, Second Edition", Addison-Wesley Professional, ISBN 0-321-33443-4 , June 9, 2006

Notes

External links

* [http://www.microsoft.com/presspass/exec/techfellow/hejlsberg/default.mspx Anders Hejlsberg: Technical Fellow]
* [http://www.microsoft.com/presspass/press/2001/apr01/04-11AndersPR.asp Microsoft's Anders Hejlsberg Receives Prestigious Excellence in Programming Award]
* [http://www.ddj.com/documents/s=867/ddj0105a/0105a.htm 2001 Dr. Dobb's Excellence in Programming Award]
* [http://www.javaworld.com/javaworld/jw-10-1997/jw-10-newsbriefs2.html?page=9 JavaWorld of 1997 writes how Hejlsberg went to Microsoft]

Interviews

* [http://se-radio.net/podcast/2008-05/episode-97-interview-anders-hejlsberg Software engineering radio Episode 97: Interview Anders Hejlsberg]
* [http://sys-con.com/story/?storyid=48156 Interview from .NET Developer's Journal, Vol 3 issue 2.]
* [http://www.artima.com/intv/csdes.html The C# Design Process]
* [http://www.artima.com/intv/handcuffs.html The Trouble with Checked Exceptions]
* [http://www.artima.com/intv/simplexity.html Delegates, Components and Simplexity]
* [http://www.artima.com/intv/nonvirtual.html Versioning, Virtual and Override]
* [http://www.artima.com/intv/interop.html Contracts and Interoperability]
* [http://www.artima.com/intv/abstract.html Inappropriate Abstractions]
* [http://www.artima.com/intv/generics.html Generics in C#, Java and C++]
* [http://www.artima.com/intv/choices.html CLR Design Choices]
* [http://www.infoworld.com/article/05/06/10/HNhejlsberg_1.html Microsoft's Hejlsberg touts .Net, C-Omega (now Linq) technologies]
* [http://windows.oreilly.com/news/hejlsberg_0800.html Deep Inside C#: An Interview with Microsoft Chief Architect Anders Hejlsberg]
* [http://www.ondotnet.com/pub/a/dotnet/2005/10/17/interview-with-anders-hejlsberg.html C#: Yesterday, Today, and Tomorrow]
* [http://channel9.msdn.com/Showpost.aspx?postid=159952 Video interview at channel9]
* [http://www.computerworld.com.au/index.php/id;1149786074;fp;4194304;fpid;1 Computerworld Interview with Anders on C#]

Videos

* [http://channel9.msdn.com/showpost.aspx?postid=159952 Life and Times of Anders Hejlsberg]
* [http://channel9.msdn.com/ShowPost.aspx?PostID=10116 Anders Hejlsberg - Tour through computing industry history at the Microsoft Museum]
* [http://channel9.msdn.com/ShowPost.aspx?PostID=10189 Anders Hejlsberg - What's so great about generics?]
* [http://channel9.msdn.com/ShowPost.aspx?PostID=10276 Anders Hejlsberg - Programming data in C# 3.0]
* [http://channel9.msdn.com/ShowPost.aspx?PostID=10804 Anders Hejlsberg - What brought about the birth of the CLR]
* [http://channel9.msdn.com/ShowPost.aspx?PostID=54970 Anders Hejlsberg - More C# Talk from C#'s Architect (Happy Birthday Video #3)]
* [http://channel9.msdn.com/ShowPost.aspx?PostID=114680 Anders Hejlsberg - LINQ]
* [http://msdn.microsoft.com/msdntv/episode.aspx?xml=episodes/en/20040624csharpah/manifest.xml Anders Hejlsberg - Whiteboard with Anders Hejlsberg]
* [http://blogs.msdn.com/charlie/archive/2007/01/26/anders-hejlsberg-on-linq-and-functional-programming.aspx Anders Hejlsberg - LINQ and Functional Programming]
* [http://channel9.msdn.com/showpost.aspx?postid=298888 Outstanding Technical Achievement: C# Team]


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Anders Hejlsberg — Saltar a navegación, búsqueda Anders Hejlsberg Anders Hejlsberg nació en 1961 (aunque en un video del Museo de Microsoft aparece que nació en 1960). Es un destacado ingeniero de software danés que co diseñó varios lenguajes de programación… …   Wikipedia Español

  • Anders Hejlsberg — (* Dezember 1960 in Kopenhagen) ist ein dänischer Programmierer und einer der maßgeblichen Software Architekten im DOS/Windows Bereich. Seit 1996 arbeitet er für das US amerikanische Softwareunternehmen Microsoft. Zwischen 1980 und 1982… …   Deutsch Wikipedia

  • Anders Hejlsberg — est un programmeur danois. En 1980 il a commencé à écrire des programmes pour le micro ordinateur Nascom ; il a en particulier écrit un compilateur Pascal qui a été vendu sous le nom de Blue Label Pascal compiler pour le Nascom 2. Il l a… …   Wikipédia en Français

  • Hejlsberg — Anders Hejlsberg Anders Hejlsberg (* Dezember 1960 in Kopenhagen) ist ein dänischer Programmierer und einer der maßgeblichen Software Architekten im DOS/Windows Bereich. Seit 1996 arbeitet er für das US amerikanische Softwareunternehmen Microsoft …   Deutsch Wikipedia

  • Anders (Vorname) — Anders ist ein männlicher Vorname. Herkunft und Verbreitung des Namens Anders ist eine Form des Vornamens Andreas, die vor allem in Skandinavien gebräuchlich ist. Obwohl dort auch die Grundform verwendet wird, ist Anders der häufiger vorkommende… …   Deutsch Wikipedia

  • Хейлсберг Андерс — Андерс Хейлсберг Андерс Хейлсберг (датск. Anders Hejlsberg; род. в декабре 1960, Копенгаген)  датский инженер программист. В 1980 году написал свой первый компилятор языка Паскаль, который после портирования под операционную систему Borland. Эта… …   Википедия

  • Хейлсберг А. — Андерс Хейлсберг Андерс Хейлсберг (датск. Anders Hejlsberg; род. в декабре 1960, Копенгаген)  датский инженер программист. В 1980 году написал свой первый компилятор языка Паскаль, который после портирования под операционную систему Borland. Эта… …   Википедия

  • Хейлсберг, Андерс — Андерс Хейлсберг Андерс Хейлсберг (дат. Anders Hejlsberg; род. в декабре 1960, Копенгаген)  …   Википедия

  • Хейлсберг — Хейлсберг, Андерс Андерс Хейлсберг Андерс Хейлсберг (дат. Anders Hejlsberg; род. в декабре 1960, Копенгаген)  датский инженер программист. В …   Википедия

  • C Sharp (programming language) — The correct title of this article is C# (programming language). The substitution or omission of the # sign is because of technical restrictions. C# Paradigm(s) multi paradigm: structured, imperative …   Wikipedia

Share the article and excerpts

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