HOME
ListMoto - Anders Hejlsberg


--- Advertisement ---



Anders Hejlsberg
Anders Hejlsberg
(/ˈhaɪlzbɜːrɡ/, born 2 December 1960)[2] is a prominent Danish software engineer who co-designed several popular and commercially successful programming languages and development tools. He was the original author of Turbo Pascal
Turbo Pascal
and the chief architect of Delphi. He currently works for Microsoft
Microsoft
as the lead architect of C#[1] and core developer on TypeScript.

Contents

1 Early life 2 At Borland 3 At Microsoft 4 Awards 5 Published work 6 References 7 External links

7.1 Interviews 7.2 Videos

Early life[edit] Hejlsberg was born in Copenhagen, Denmark, and studied engineering at the Technical University of Denmark
Denmark
but did not graduate.[3] 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 Software Pascal for the Nascom-2. However, he soon rewrote it for CP/M
CP/M
and 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
Turbo Pascal
system. Turbo Pascal
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. Hejlsberg and his partners ran a computer store in Copenhagen
Copenhagen
and marketed accounting systems. Their company, PolyData, was the distributor for Microsoft
Microsoft
products in Denmark
Denmark
which put them at odds with Borland. Philippe Kahn
Philippe Kahn
and Hejlsberg 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
Borland
and PolyData.[citation needed] At Borland[edit] In Borland's hands, Turbo Pascal
Turbo Pascal
became one of the most commercially successful Pascal compilers.[4] 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 became the chief architect for the team which produced the replacement for Turbo Pascal, Delphi. At Microsoft[edit]

Hejlsberg at the Professional Developers Conference 2008.

In 1996, Hejlsberg left Borland
Borland
and joined Microsoft. One of his first achievements was the J++ programming language and the Windows Foundation Classes; he also became a Microsoft
Microsoft
Distinguished Engineer and Technical Fellow. Since 2000, he has been the lead architect of the team developing the C# language. In 2012 Hejlsberg announced his new project, TypeScript, a superset of JavaScript. Awards[edit] He received the 2001 Dr. Dobb's
Dr. Dobb's
Excellence in Programming Award for his work on Turbo Pascal, Delphi, C# and the Microsoft
Microsoft
.NET Framework. Together with Shon Katzenberger, Scott Wiltamuth, Todd Proebsting, Erik Meijer, Peter Hallam and Peter Sollich, Anders was awarded a Technical Recognition Award for Outstanding Technical Achievement for their work on the C# language in 2007. A video about this is available at Microsoft
Microsoft
Channel 9.[5] Published work[edit]

The C# Programming Language, 2nd Edition, Addison-Wesley Professional, ISBN 0-321-33443-4, June 9, 2006 The C# Programming Language, 3rd Edition, Addison-Wesley Professional, ISBN 0-321-56299-2, October 18, 2008 The C# Programming Language, 4th Edition, Addison-Wesley Professional, ISBN 0-321-74176-5, ISBN 978-0-321-74176-9, October 2010

References[edit]

^ a b c d e f "Anders Hejlsberg: Microsoft
Microsoft
Technical Fellow". Microsoft. Archived from the original on 27 April 2009. Retrieved 2003-04-06.  ^ http://www.kargaard.com/images/pcwscan/stroustrup-heilsberg/stroustrup-heilsberg-3.pdf ^ Hejlsberg states in this video that he never graduated ^ http://www.taoyue.com/tutorials/pascal/history.html ^ "Outstanding Technical Achievement: C# Team" (video). Microsoft Developer Network: Channel 9. Microsoft. 6 April 2007. Archived from the original on 26 April 2007. Retrieved 6 April 2007. 

External links[edit]

JavaWorld of 1997 writes how Hejlsberg went to Microsoft: Microsoft offered Anders Hejlsberg
Anders Hejlsberg
a signing bonus of US$500,000 and stock options. Microsoft
Microsoft
doubled the bonus to US$1,000,000 after Borland made a counter-offer. Hejlsberg left Borland
Borland
in October 1996.

Interviews[edit]

Software engineering radio Episode 97: Interview Anders Hejlsberg Interview from .NET Developer's Journal, Vol 3 issue 2. The C# Design Process The Trouble with Checked Exceptions Delegates, Components and Simplexity Versioning, Virtual and Override Contracts and Interoperability Inappropriate Abstractions Generics in C#, Java and C++ CLR Design Choices Microsoft's Hejlsberg touts .NET, C-Omega (now LINQ) technologies Deep Inside C#: An Interview with Microsoft
Microsoft
Chief Architect Anders Hejlsberg C#: Yesterday, Today, and Tomorrow Video interview at channel9 Computerworld Interview with Anders on C#

Videos[edit]

Anders Hejlsberg
Anders Hejlsberg
- Introducing TypeScript Life and Times of Anders Hejlsberg Anders Hejlsberg
Anders Hejlsberg
- Tour through computing industry history at the Microsoft
Microsoft
Museum Anders Hejlsberg
Anders Hejlsberg
- What's so great about generics? Anders Hejlsberg
Anders Hejlsberg
- Programming data in C# 3.0 Anders Hejlsberg
Anders Hejlsberg
- What brought about the birth of the CLR Anders Hejlsberg
Anders Hejlsberg
- The .NET Show: The .NET Framework Anders Hejlsberg
Anders Hejlsberg
- The .NET Show: Programming in C# Anders Hejlsberg
Anders Hejlsberg
- More C# Talk
Talk
from C#'s Architect (Happy Birthday Video #3) Anders Hejlsberg
Anders Hejlsberg
- LINQ Anders Hejlsberg
Anders Hejlsberg
- Whiteboard with Anders Hejlsberg Anders Hejlsberg
Anders Hejlsberg
- LINQ and Functional Programming Outstanding Technical Achievement: C# Team Anders Hejlsberg
Anders Hejlsberg
- The Future of C# Anders Hejlsberg
Anders Hejlsberg
- The future of programming languages (JAOO Aarhus 2008) The Future of C# and Visual Basic (PDC 2010)

Authority control

WorldCat Identities VIAF: 15837491 LCCN: n2003001957 ISNI: 0000 0001 1746 3077 GND: 107108299X SUDOC: 07931

.