Хейлсберг ( / ч aɪ л г б ɜːr ɡ / , родился 2 декабря 1960 г.) [2] является датский инженер - программист , который участвовал в создании нескольких языков программирования и средств разработки. Он был первоначальным автором Turbo Pascal и главным архитектором Delphi . В настоящее время он работает в Microsoft в качестве ведущего архитектора C # [1] и основного разработчика TypeScript . [3]
Андерс Хейлсберг | |
---|---|
Родившийся | |
Национальность | Датский |
Образование | Технический университет Дании [1] |
Занятие | Программист , системный архитектор |
Работодатель | Microsoft [1] |
Известен | Языки программирования Turbo Pascal , Delphi , C # , [1] TypeScript |
Заголовок | Технический сотрудник [1] |
Награды | 2001 г. Премия доктора Добба за выдающиеся достижения в области программирования [1] |
Ранний период жизни
Хейлсберг родился в Копенгагене , Дания , изучал электротехнику в Техническом университете Дании . Во время учебы в университете в 1980 году он начал писать программы для микрокомпьютера Nascom , включая компилятор Pascal, который первоначально продавался как Blue Label Software Pascal для Nascom-2 . Однако вскоре он переписал его для CP / M и DOS , продав сначала как Compas Pascal, а затем как PolyPascal . Позже продукт был передан Borland по лицензии и интегрирован в IDE, став системой Turbo Pascal . Turbo Pascal конкурировал с PolyPascal. Сам компилятор был во многом вдохновлен компилятором "Tiny Pascal" из книги Никлауса Вирта " Алгоритмы + структуры данных = программы ", одной из самых влиятельных книг по информатике того времени. [4]
В Borland
В руках Borland Turbo Pascal стал одним из самых коммерчески успешных компиляторов Паскаля. [5] Хейлсберг оставался в PolyData до тех пор, пока компания не столкнулась с финансовым кризисом, и в 1989 году он переехал в Калифорнию, чтобы стать главным инженером Borland. За это время он продолжил разработку Turbo Pascal и стал главным архитектором команды, создавшей Delphi , который заменил Turbo Pascal. [ необходима цитата ]
В Microsoft
В 1996 году Хейлсберг покинул Borland и присоединился к Microsoft . Одним из первых его достижений был язык программирования J ++ и классы Windows Foundation ; он также стал выдающимся инженером и техническим сотрудником Microsoft . С 2000 года он был ведущим архитектором команды, разрабатывающей язык C # . В 2012 году Хейлсберг анонсировал новый проект Microsoft, TypeScript , надмножество JavaScript . [ необходима цитата ] [6]
Награды
Хейлсберг получил в 2001 году премию доктора Добба за выдающиеся достижения в области программирования за свою работу над Turbo Pascal, Delphi, C # и Microsoft .NET Framework . [7]
Вместе с Шоном Катценбергером , Скоттом Вильтамутом , Тоддом Пробстингом , Эриком Мейером , Питером Халламом и Питером Солличем Андерс был удостоен награды Technical Recognition Award за выдающиеся технические достижения за свою работу над языком C # в 2007 году [8].
Смотрите также
- Хронология языков программирования
- Язык программирования C #
Рекомендации
- ^ a b c d e f "Андерс Хейлсберг: технический сотрудник Microsoft" . Microsoft . Архивировано 27 апреля 2009 года . Проверено 6 апреля 2003 .
- ^ http://www.kargaard.com/images/pcwscan/stroustrup-heilsberg/stroustrup-heilsberg-3.pdf
- ^ https://github.com/microsoft/TypeScript/graphs/contributors
- ^ Цитаты, собранные ACM
- ^ http://www.taoyue.com/tutorials/pascal/history.html
- ^ Хейлсберг, Андерс (10 марта 2012 г.). «Андерс Хейлсберг: Введение в TypeScript» . Архив блогов Microsoft . Архивировано 4 апреля 2020 года . Проверено 4 апреля 2020 .
- ^ Эриксон, Джонатан. «Премия доктора Добба за выдающиеся достижения в области программирования» . Доктора Добба . Проверено 4 апреля 2020 .
- ^ «Выдающееся техническое достижение: команда C #» (видео) . Сеть разработчиков Microsoft: канал 9 . Microsoft. 2007-04-06. Архивировано 26 апреля 2007 года . Проверено 6 апреля 2007 .
Библиография
Опубликованные работы
- Язык программирования C #, 2-е издание , Addison-Wesley Professional , ISBN 0-321-33443-4 , 2006-06-09
- Язык программирования C #, 3-е издание , Addison-Wesley Professional, ISBN 0-321-56299-2 , 2008-10-18
- Язык программирования C #, 4-е издание , Addison-Wesley Professional, ISBN 0-321-74176-5 , ISBN 978-0-321-74176-9 , октябрь 2010 г.
Внешние ссылки
- JavaWorld 1997 года описывает, как Хейлсберг перешел в Microsoft: Microsoft предложила Андерсу Хейлсбергу подписной бонус в размере 500 000 долларов США и опционы на акции. Microsoft удвоила премию до 1 000 000 долларов США после того, как Borland сделала встречное предложение. Хейлсберг покинул Borland в октябре 1996 года.
- Процесс проектирования C #
- Проблема с проверенными исключениями
- Делегаты, компоненты и симплексность
- Управление версиями, виртуальное и переопределение
- Контракты и взаимодействие
- Несоответствующие абстракции
- Дженерики в C #, Java и C ++
- Варианты дизайна CLR
- Хейлсберг из Microsoft рекламирует технологии .NET, C-Omega (теперь LINQ)
- Deep Inside C #: интервью с главным архитектором Microsoft Андерсом Хейлсбергом
- C #: вчера, сегодня и завтра
- Видео-интервью на Channel9
- Computerworld, интервью с Андерсом о C #
Видео
- Андерс Хейлсберг - Знакомство с TypeScript
- Жизнь и времена Андерса Хейлсберга
- Андерс Хейлсберг - Экскурсия по истории компьютерной индустрии в Музее Microsoft
- Андерс Хейлсберг - Что такого хорошего в дженериках?
- Андерс Хейлсберг - Программирование данных на C # 3.0
- Андерс Хейлсберг - Что привело к рождению CLR
- Андерс Хейлсберг - Выставка .NET: .NET Framework
- Андерс Хейлсберг - .NET Show: Программирование на C #
- Андерс Хейлсберг - Больше выступлений по C # от архитектора C # (видео с днем рождения № 3)
- Андерс Хейлсберг - LINQ
- Андерс Хейлсберг - Доска с Андерсом Хейлсбергом
- Андерс Хейлсберг - LINQ и функциональное программирование
- Выдающиеся технические достижения: команда C #
- Андерс Хейлсберг - Будущее C #
- Андерс Хейлсберг - Будущее языков программирования (JAOO, Орхус, 2008 г.)
- Будущее C # и Visual Basic (PDC 2010)