Anders Hejlsberg

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Template:Short description Script error: No such module "Unsubst". Script error: No such module "infobox".Script error: No such module "Check for unknown parameters".Script error: No such module "Check for clobbered parameters".Template:Wikidata image

Anders Hejlsberg (Script error: No such module "IPAc-en".; Script error: No such module "IPA".; born 2 December 1960)[1] is a Danish software engineer who co-designed several programming languages and development tools. He was the original author of Turbo Pascal and the chief architect of Delphi. He currently works for Microsoft as the lead architect of C#[2] and core developer on TypeScript.[3]

Early life

Hejlsberg was born in Copenhagen, Denmark,[4] and studied Electrical Engineering at the Technical University of Denmark.

Career

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. The compiler itself was largely inspired by the "Tiny Pascal" compiler in Niklaus Wirth's Algorithms + Data Structures = Programs.[5] He rewrote it for CP/M and MS-DOS, marketing it first as Compas Pascal, then PolyPascal. Borland licensed the compiler and sold it as Turbo Pascal. The CP/M version of the PolyPascal compiler already came with a built in integrated development environment as well as a stand-alone PolyPascal Editor (PPE).

In Borland's hands, Turbo Pascal became one of the most commercially successful Pascal compilers.[6] Hejlsberg remained with PolyData until the company came under financial stress and in 1989 he moved to California to become Chief Engineer at Borland. During this time, he developed Turbo Pascal further and became the chief architect for the team that produced Borland Delphi, which replaced Turbo Pascal.[7]

File:Anders Hejlsberg at PDC2008.jpg
Hejlsberg at the Professional Developers Conference 2008

In 1996, Hejlsberg left Borland and joined 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# language. In 2012 Hejlsberg announced a new Microsoft project, TypeScript, a superset of JavaScript.[8][9]

Awards

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

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.[11]

See also

References

<templatestyles src="Reflist/styles.css" />

  1. ↑ Bla Blog. Anders Hejlsberg
  2. ↑ Script error: No such module "citation/CS1".
  3. ↑ Script error: No such module "citation/CS1".
  4. ↑ Script error: No such module "citation/CS1".
  5. ↑ Citations collected by the ACM
  6. ↑ Script error: No such module "citation/CS1".
  7. ↑ Script error: No such module "citation/CS1".
  8. ↑ Script error: No such module "citation/CS1".
  9. ↑ Script error: No such module "citation/CS1".
  10. ↑ Script error: No such module "citation/CS1".
  11. ↑ Script error: No such module "citation/CS1".

Script error: No such module "Check for unknown parameters".

Bibliography

Published works

See also

External links

Videos

Script error: No such module "Authority control".