До побачення Ніклаус Вірт, швейцарець, який довго перешіптувався з комп’ютерами

Пам'ять про винахідника мови програмування Паскаль і єдиного німецькомовного лауреата премії Тюрінга, який пішов з життя у віці майже дев'яноста років

Ніклаус Вірт: отримав престижну премію Тюрінга в 1984 році
Ніклаус Вірт у 1984 році, коли він отримав престижну премію Тюрінга; ліворуч «Lilith», одна з перших комп’ютерних робочих станцій у світі з графічним дисплеєм і мишею високої роздільної здатності, попередниця сучасних персональних комп’ютерів. (Фото: Ніклаус Вірт)

Згідно з прес-релізом сім'ї, Ніклаус Вірт мирно пішов з життя 2024 січня XNUMX року, пунктуальний, як швейцарець, і точний, як комп'ютер.

Він був лауреатом премії Тюрінга, піонером інформаційних технологій і винахідником впливових мов програмування: його результати та досягнення в галузі електроніки та процесів цифровізації є далекосяжними.

Ймовірно, він найбільше відомий своєю мовою програмування, яку він розробив, знаменитим Pascal. Однак його вплив на предмет виходить далеко за межі цього єдиного досягнення.

Робота та захоплення Ніклауса Вірта відіграли фундаментальну роль у розвитку всесвіту інформатики.

Навіть сьогодні його результати мають вирішальний вплив на процеси цифрової трансформації та на покоління програмістів, які працюють у всьому світі.

У четвер, 11 січня 2024 року, з богослужінням, яке розпочалося о 15:30, швейцарський науковий і діловий світ вшанував його пам’ять у Kulturhaus Helferei у Цюріху церемонією вшанування пам’яті.

Ці дефекти в напівпровідниках корисні для квантових суперкомп’ютерів

Ніклаус Вірт: народився в 1934 році в Вінтертурі, кантон Цюріх
Ніклаус Вірт народився в Вінтертурі 15 лютого 1934 року, але його ентузіазм до техніки виявився вже в дитинстві, коли він глибоко зацікавився будівництвом літаків і створив перші радіоприймачі та підсилювачі.

Фундаментальна роль у поширенні інформаційних технологій від Сполучених Штатів до Конфедерації

Він відіграв фундаментальну роль у утвердженні інформаційних технологій у Швейцарії.

Він зумів принести комп’ютерні інновації зі Сполучених Штатів, країни, яка тоді була передовою у розробці електронних калькуляторів, і допоміг ІТ стати галуззю досліджень і окремою професією в країні Червоного Хреста, будучи президентом організації. ETH нагадує, Джоел Мезо.

«Разом з Ніклаусом Віртом ETH Zurich втратив одного зі своїх великих людей: людину, яка не тільки здійснила новаторську роботу в розробці мов програмування, але й була одним із батьків-засновників інформаційних технологій у Швейцарії та в самій ETH».

Він був професором ETH з 1968 по 1999 рік.

Завдяки його наполегливості та наполегливості його колег у 1981 році Федеральний технологічний інститут заснував у Цюріху незалежний факультет інформатики та пов’язану з ним програму отримання дипломів.

Народився в 1934 році і рано захопився технікою, радіо та електронними підсилювачами

Ніклаус народився у Вінтертурі 15 лютого 1934 року, але ентузіазм Вірта щодо технологій виявився вже в дитинстві, коли він розвинув глибокий інтерес до будівництва літаків і створив перші радіоприймачі та підсилювачі сигналу.

Його пристрасть привела його до навчання в Цюрихській політехніці, де він отримав ступінь інженера з електротехніки та федеральний професійний диплом з цього ж предмету.

У 1960 році Вірт також отримав ступінь магістра в університеті Лаваля, Канада.

Однак перший контакт з комп'ютерами, мовами програмування та електронними калькуляторами відбувся в Каліфорнійському університеті.

Експериментальний прорив до квантових суперкомп'ютерів

Ніклаус Вірт: отримав ступінь магістра в Університеті Лаваля
Пристрасть привела Ніклауса Вірта до навчання в Цюрихській політехніці, де він отримав ступінь інженера з електротехніки та федеральний професійний диплом з того самого предмету: у 1960 році він отримав ступінь магістра в Університеті Лаваля, Канада

Доктор філософії в Берклі в 1963 році на мові Алгол 60 під керівництвом Гаррі Хаскі

У 1963 році він отримав ступінь доктора філософії в Берклі під керівництвом Гаррі Хаскі на тему узагальнення мови програмування Алгол 60.

Після роботи асистентом у Стенфордському та Цюріхському університетах у 1968 році він повернувся до Федеральної політехніки як професор інформатики, і займав цю посаду до початку нового тисячоліття.

У 1976-1977 роках і протягом дворічного періоду 1984-1985 років він провів період навчання в Дослідницькому центрі Пало-Альто (PARC) Xerox.

За 31 рік роботи в ETH Zurich Вірт розробив нові мови програмування, такі як Euler, PL360, Algol-W, Pascal, Modula, Modula 2, Oberon і LoLa.

Він також створив перші в Швейцарії персональні комп’ютери (ПК) і підготував перше покоління швейцарських комп’ютерників.

Зрештою, він написав кілька стандартних довідників, які були перекладені по всьому світу.

Він отримав численні нагороди, включно з престижною нагородою ACM Turing Award у 1984 році, яку він став першим і поки що єдиним німецькомовним комп’ютерним вченим, який отримав перемогу.

У 1988 році він отримав нагороду IEEE Computer Pioneer Award.

Закон Вірта, який стверджує, що програмне забезпечення сповільнюється швидше, ніж апаратне, названо на його честь.

Відео, таймлапс інсталяції суперкомп'ютера Leonardo

Ніклаус Вірт: отримав ступінь доктора філософії в Каліфорнійському університеті в 1963 році
У 1963 році Ніклаус Вірт отримав ступінь доктора філософії в Каліфорнійському університеті в Берклі під керівництвом Гаррі Хаскі на тему узагальнення мови програмування Algol 60 у Сполучених Штатах Америки.

Пошук потужної та простої мови, що увінчався успіхом у вирішальному 1984 році

Для Вірта, а також для інформаційних технологій і поширення персональних комп’ютерів на планеті 1984 рік був особливим.

Apple представила Macintosh PC, IBM представила персональний комп’ютер AT, а Вірт отримав нагороду Тюрінга, найвищу нагороду в області обчислювальної техніки, яку можна порівняти з Нобелівською премією з природничих наук або медаллю Філдса з математики.

Ніклаус був нагороджений цим визнанням за розробку кількох мов програмування, включаючи Euler, Algol-W, Modula і, перш за все, Pascal.

Його найвідомішим результатом була остання мова програмування.

Головна перевага - простота і елегантність.

Паскаль базується на чітких принципах структурного програмування, сформульованих комп’ютерним науковцем Едсгером В. Дейкстрою, на математичній основі, визначеній комп’ютерним науковцем Тоні Хоаром, і на архітектурній реалізації ідей Algol-W Ніклауса Вірта.

Ця ефективна мова поєднала хороші обчислювальні практики зі структурованим програмуванням і структуруванням даних, що пояснює, чому вона швидко стала популярною освітньою мовою.

Декілька поколінь студентів університетів по всьому світу, включно з «його» Цюріхським політехнічним інститутом, мали свій перший досвід програмування на Pascal.

Відео, «машинне відділення», призначене для суперкомп'ютера Leonardo

Ніклаус Вірт: Я з гордістю розробляю проект Oberon
«Оберон» Ніклауса Вірта був чимось більшим, ніж мова, настільки, що в кінцевому підсумку це призвело до публікації книги під назвою «Проект Оберон», приблизно на 500 сторінках якої описано програмне забезпечення, мову та апаратне забезпечення, які були його гордістю та радістю.

Не зупиняємося на лаврах завдяки Oberon, «найпотужнішому, але водночас найпростішому…»

Ніклаус Вірт ніколи не зупинявся на лаврах, навіть навпаки.

Паскаль, мабуть, є його найвідомішим досягненням, але його робота вийшла далеко за межі одного надзвичайного успіху: від наступної мови, Modula-2, до системи Oberon і робочої станції «Lilith», яка була попередницею пізніших персональних комп’ютерів.

Подальший розвиток і вдосконалення мов програмування було для нього проектом усього життя.

Те, що почалося з Ейлера, закінчилося Обероном, мовою, що характеризується концепцією об’єктної орієнтації та ієрархії типів, яка мала бути якомога потужнішою, так і простою.

Вірт хотів винайти щось для широкого загалу, що було б одночасно економним і зрозумілим.

Насправді Оберон був не просто мовою.

Це стало цілою системою, настільки, що в кінцевому підсумку це призвело до публікації книги під назвою «Проект Оберон», близько 500 сторінок якої описують програмне забезпечення, мову та апаратне забезпечення, які були гордістю і радістю Ніклауса як професора.

«Усе своє життя я прагнув розробити мову, яка була б максимально потужною, але водночас і максимально простою. Оберон — остання ланка в цьому ланцюжку розвитку»., - заявив Ніклаус.

Ці нові комп’ютерні мемристори, натхненні… клітинами мозку

Ніклаус Вірт: Lilith була однією з перших у світі робочих станцій
Lilith була однією з перших у світі робочих станцій із графічним дисплеєм із високою роздільною здатністю та мишею, а також попередницею сучасних персональних комп’ютерів: Ніклаус Вірт розробив її в ETH у 1980 році як платформу для численних дослідницьких програмних проектів.

Lilith була однією з перших робочих станцій у світі з графічним дисплеєм високої роздільної здатності та оснащеною мишею

Сьогодні Швейцарія відіграє важливу роль у глобальній обчислювальній техніці та робить багато фундаментальних внесків як у основні принципи, так і в їх застосування.

До 70-х все виглядало інакше: у той час як перші робочі станції вже були розроблені в Сполучених Штатах і обчислювальна техніка вже була широко вивчена, Конфедерація запізнювалася як у навчанні, так і в застосуванні.

Прикладом цього є «Ліліт» Ніклауса Вірта, яка лише через кілька років викличе інтерес індустрії.

Lilith була однією з перших у світі комп’ютерних робочих станцій з графічним дисплеєм високої роздільної здатності та мишею, а також попередницею сучасних персональних комп’ютерів.

Швейцарський комп’ютерний вчений розробив його в ETH у 1980 році як платформу для численних дослідницьких програмних проектів.

Починаючи з 1982 року дослідники з Федерального технологічного інституту намагалися комерціалізувати систему, але зазнали невдачі.

Промисловий розвиток ПК нарешті відбувся в США.

Проте Ліліт суттєво вплинула на ціле покоління комп’ютерників. Після цього Ніклаус Вірт у 1986 році розробив Ceres, ще одну комп’ютерну систему, яка включала операційну систему Oberon і однойменну мову програмування.

Комп’ютери Ceres використовувалися для навчання студентів інформатики в ETH Zurich приблизно до 2003 року.

До компактних квантових комп’ютерів завдяки… топології

Ніклаус Вірт: розробив мову Pascal
Паскаль базується на чітких принципах структурного програмування, сформульованих комп’ютерним науковцем Едсгером В. Дейкстрою, на математичній основі, визначеній Тоні Хоаром, і на архітектурній реалізації ідей Algol-W Ніклауса Вірта.

Ця пізня перемога швейцарських ІТ, яка порадувала Ніклауса Вірта лише в кінці

Подібним чином шлях до впровадження інформаційних технологій в ETH і в Швейцарії був зовсім не простим.

Вірту та його колегам спочатку довелося подолати низку перешкод.

На початку 70-х років вони виступили з ініціативою запровадити інформатику як окрему дисципліну, але вона провалилася, як і подальша спроба.

Однак, коли стало очевидно, що в Швейцарії не вистачає комп’ютерників, у 1981 році ETH Zurich нарешті представила інформатику як факультет і навчальну програму.

Завдяки відданості вченого Ніклауса та інших викладачів було нарешті закладено фундамент для народження інформаційних технологій у Швейцарії...

«Рецепт» EPFL для більш потужних квантових комп’ютерів

Ніклаус Вірт: «Я завжди бачив себе інженером» (Частина 1/3)

Ніклаус Вірт: «Швейцарія трохи проспала» (Частина 2/3)

Ніклаус Вірт: «Не може все бути ідеальним спочатку» (Частина 3/3)

Ніклаус Вірт: був професором ETH з 1968 по 1999 рік
Ніклаус Вірт був професором ETH з 1968 по 1999 рік: завдяки його наполегливості та наполегливості його колег у 1981 році Федеральний технологічний інститут заснував у Цюріху незалежний факультет комп’ютерних наук і пов’язаний з ним курс.