Брайт, Уолтер
Уолтер Брайт (англ. Walter Bright; род. 10 марта 1957) — американский программист, известный как главный разработчик первого «родного» компилятора C++ Zortech C++ (позже ставшего Symantec C++, а затем Digital Mars C++) и создатель языка D. Владеет компанией Digital Mars. Автор компьютерной игры Empire, одной из первых стратегических игр.
Общие сведения
| Уолтер Брайт | |
|---|---|
| Дата рождения | 10 марта 1957 (69 лет) |
| Страна | |
| Место работы |
|
| Образование | |
| Учёная степень | бакалавр наук |
| Сайт | walterbright.com |
Биография
Уолтер Брайт родился 10 марта 1959 года в США. В 1979 году он окончил Калифорнийский технологический институт (Caltech), получив степень бакалавра машиностроения с дополнительной специализацией по авиационной технике. После окончания университета Брайт в течение трёх лет работал в компании Boeing, где занимался разработкой системы стабилизации для самолёта Boeing 757[1].
Разработка игр
Идея создания пошаговой стратегической игры Empire возникла у Брайта в 1971 году. В 1977 году он написал её первую компьютерную версию на языке FORTRAN для мейнфрейма PDP-10. Позже Брайт портировал игру на язык C для IBM PC, и она получила широкую известность после публикации объявления в журнале BYTE в 1984 году. Коммерческий релиз состоялся в 1987 году под названием Empire: Wargame of the Century (издатель — компания Interstel)[2].
Компиляторы и языки программирования
Уолтер Брайт является создателем Zortech C++ (выпущен в 1988 году) — первого в истории «родного» (native) коммерческого компилятора языка C++. Он транслировал исходный код напрямую в объектный, минуя стадию преобразования в язык C[1][3]. Zortech C++ также стал первым коммерческим компилятором C++ для операционной системы Windows[4]. Впоследствии технология перешла к компании Symantec (получив название Symantec C++), а затем развивалась Брайтом под названием Digital Mars C++[3].
Уолтер Брайт является создателем языка программирования D, первая версия которого была выпущена в 2001 году[3]. Изначально язык задумывался как реинжиниринг C++, но со временем эволюционировал в самостоятельный мультипарадигмальный язык[5]. Брайт выступает основным автором эталонного компилятора языка — DMD[6]. В 2025 году он выступил на конференции D Conference и перед группой пользователей Northwest C++ Users Group с докладами о разработке генератора кода для архитектуры AArch64.