Андерс Гейлсберг
А́ндерс Ге́йлсберґ (англ., датс. Anders Hejlsberg) — данський програміст. Відомий значним доробком та роботою над декількома комерційно успішними мовами програмування та інструментарієм для розробки програмного забезпечення, серед яких: Turbo Pascal, Delphi, J++, C#, TypeScript та інше.
Андерс Гейлсберґ | |
---|---|
![]() | |
Ім'я при народженні | Anders Hejlsberg |
Народився |
2 грудня 1960 (60 років) Данія |
Громадянство |
![]() ![]() |
Діяльність | програміст |
Відомий завдяки | розробник Turbo Pascal, Delphi і C# |
Alma mater | Данський технічний університетd |
Знання мов | англійська[1] |
Заклад | Microsoft |
Посада | головний архітектор C# |
Нагороди | |
Наразі працює у корпорації Microsoft, де є головним архітектором мови програмування C#.
Біографія
Раннє життя
Гейлсберґ народився у грудні 1960 року у Копенгагені, столиці Данії, де вивчав інженерію у Технічному Університеті Данії. Під час навчання він займався написанням програмного забезпечення для мікрокомп'ютера Nascom, основною його розробкою був компілятор мови Pascal, котрий спершу продавався під іменем Blue Label Pascal компілятор для Nascom-2. Проте, він дуже скоро портував його на операційну систему MS-DOS, і перейменував спершу у Compas Pascal, а потім у PolyPascal. Через деякий час Андерс продав його компанії Borland, котра дала йому ім'я Turbo Pascal.
Робота у Borland
Після купівлі у 1980 році компанією Borland його компілятора, він став комерційно найуспішнішим компілятором мови Pascal. Як частина угоди, згідно з якою Borland отримувала авторські права на компілятор, Гейлсберґ став її головним інженером, де залишався на цій посаді аж до 1996 року. Протягом цього часу він був головним архітектором компілятора, і очолив команду проектувальників Delphi.
Нагороди
У 2001 році пан Гейлсберґ отримав нагороду журналу Dr. Dobb's Journal за свою роботу над Turbo Pascal, Delphi, C# та Microsoft .NET Framework.
Опубліковані роботи
Література
- 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
Посилання
Інтерв'ю
- 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
- Deep Inside C#: An Interview with Microsoft Chief Architect Anders Hejlsberg
- Video interview at channel9
Відео
- Life and Times of Anders Hejlsberg
- Anders Hejlsberg — Tour through computing industry history at the Microsoft Museum
- Anders Hejlsberg — What’s so great about generics?
- Anders Hejlsberg — Programming data in C# 3.0
- Anders Hejlsberg — What brought about the birth of the CLR
- Anders Hejlsberg — More C# Talk from C#'s Architect (Happy Birthday Video #3)
- Anders Hejlsberg — LINQ
- Identifiants et Référentiels — ABES, 2011.