アンダース・ヘイルスベルグ(/ ˈhaɪlzbɜːrɡ /、デンマーク語: [ ˈhɑjlsˌpɛɐ̯ˀ ]、 1960年12月2日生まれ)[ 2 ]は、複数のプログラミング言語と開発ツールを共同設計したデンマークのソフトウェアエンジニアです。彼はTurbo Pascalのオリジナル作者であり、 Delphiのチーフアーキテクトでした。現在はMicrosoftでC#のリードアーキテクト[ 1 ]およびTypeScriptのコア開発者として働いています。[ 3 ]
1980年に大学に在籍していた頃、彼はNascomマイクロコンピュータ用のプログラムを書き始め、その中には当初Nascom-2用のBlue Label Software Pascalとして販売されたPascalコンパイラも含まれていた。コンパイラ自体は、Niklaus WirthのAlgorithms + Data Structures = Programsにある「Tiny Pascal」コンパイラに大きく影響を受けていた。[ 5 ]彼はそれをCP/MとMS-DOS用に書き直し、最初はCompas Pascal、次にPolyPascalとして販売した。Borlandはコンパイラのライセンスを取得し、Turbo Pascalとして販売した。PolyPascalコンパイラのCP/Mバージョンには、組み込みの統合開発環境とスタンドアロンのPolyPascalエディタ(PPE)が既に付属していた。
ボーランドの手によって、ターボパスカルは最も商業的に成功したパスカルコンパイラの1つとなった。[ 6 ]ヘイルスバーグは、ポリデータ社が財政難に陥るまで同社に留まり、1989年にカリフォルニアに移り、ボーランドのチーフエンジニアとなった。この間、彼はターボパスカルをさらに開発し、ターボパスカルの後継となるボーランドデルファイを開発したチームのチーフアーキテクトとなった。[ 7 ]

1996年、ヘイルスバーグはボーランドを離れ、マイクロソフトに入社した。彼の最初の業績の一つは、J++プログラミング言語とWindows Foundation Classesであり、彼はまた、マイクロソフトの優秀エンジニアおよびテクニカルフェローにもなった。2000年以来、彼はC#言語を開発するチームのリードアーキテクトを務めている。2012年、ヘイルスバーグは、 JavaScriptのスーパーセットである新しいマイクロソフトプロジェクト、TypeScriptを発表した。[ 8 ] [ 9 ]
ヘイルスバーグは、 Turbo Pascal、Delphi、C#、Microsoft .NET Frameworkでの功績により、 2001 年にDr. Dobb's Excellence in Programming Award を受賞した。[ 10 ]
アンダースは、ション・カッツェンバーガー、スコット・ウィルタマス、トッド・プロエブスティング、エリック・マイヤー、ピーター・ハラム、ピーター・ソリッチと共に、2007年にC#言語に関する彼らの功績に対して、優れた技術的業績に対する技術表彰を受賞した。[ 11 ]