Ніклаус Еміль Вірт народився 15 лютого 1934 року у Вінтертурі, передмісті Цюриха. У 1959 році він отримав ступінь бакалавра у Швейцарському федеральному технологічному інституті, куди пізніше повернувся, щоб провести значну частину своїх досліджень. Він отримав ступінь магістра в Університеті Лаваля (Канада) у 1960 році та докторський ступінь в Каліфорнійському університеті в Берклі (США) у 1963 році. Наступні чотири роки він провів на посаді доцента кафедри інформатики в Стенфордському університеті (США). Протягом цього часу він працював над своїми першими двома мовами програмування: Euler (випущена в 1965 році) та PL/360 (випущена в 1968 році).
Він винайшов мову програмування Паскаль у 1970 році.
Вірта запросили приєднатися до команди розробників альтернативної мови програмування ALGOL 60. Разом з британським вченим Тоні Хоаром він підготував проект ALGOL-W, але його було відхилено на користь складнішого проекту ALGOL-68. Потім Вірт продовжив свою роботу та опублікував власну мову програмування під назвою Pascal у 1970 році, яка була менш сумісна з ALGOL. Згодом вплив ALGOL почав згасати, і Pascal продовжував розвиватися й донині. Складність ALGOL-68 відкрила шлях для простіших мов, таких як C та C++. У 1976 році Вірт випустив мову програмування Modula, яку через рік замінила Modula-2.
У другій половині 1980-х років, після повернення до Цюриха зі Сполучених Штатів, Вірт почав працювати над проектом Oberon – мовою програмування та операційною системою з однойменною назвою.
Вірт також відомий своїм «Законом Вірта», який стверджує: «Швидкість еволюції апаратного забезпечення не дорівнює швидкості дегенерації програмного забезпечення». Він вийшов на пенсію в 1999 році, а остання версія Oberon OS, 2.3.6, була випущена в 2000 році. У 2013 році, якраз перед своїм днем народження, він випустив оновлену версію проекту Oberon.
У своїй роботі, а також у мовах програмування та інструментах, які він створює, Вірт виступає за розробку меншого та ефективнішого програмного забезпечення.
Посилання на джерело






Коментар (0)