Dovidenia Niklaus Wirth, Švajčiar, ktorý dlho šepkal do počítačov

Spomienka na vynálezcu programovacieho jazyka Pascal a jediného nemecky hovoriaceho víťaza Turingovej ceny, ktorý zomrel vo veku takmer deväťdesiat rokov

Niklaus Wirth: vyhral prestížnu Turingovu cenu v roku 1984
Niklaus Wirth v roku 1984, keď získal prestížnu Turingovu cenu; vľavo „Lilith“, jedna z prvých počítačových pracovných staníc na svete s grafickým displejom s vysokým rozlíšením a myšou, predchodca dnešných osobných počítačov (Foto: Niklaus Wirth)

Podľa tlačovej správy rodiny Niklaus Wirth zomrel pokojne 2024. januára XNUMX, presný ako Švajčiar a precízny ako počítač.

Bol víťazom Turingovej ceny, priekopníkom informačných technológií a vynálezcom vplyvných programovacích jazykov: jeho výsledky a úspechy v oblasti elektroniky a digitalizačných procesov sú ďalekosiahle.

Pravdepodobne je známy najmä vďaka programovaciemu jazyku, ktorý vyvinul, slávny Pascal. Jeho vplyv na túto tému však ďaleko presahuje tento jediný úspech.

Práca a vášeň Niklausa Wirtha zohrali zásadnú úlohu vo vývoji sveta počítačovej vedy.

Aj dnes majú jeho výsledky rozhodujúci vplyv na procesy digitálnej transformácie a na generácie programátorov v práci po celom svete.

Vo štvrtok 11. januára 2024 so začiatkom o 15:30 mu švajčiarsky akademický a podnikateľský svet vzdal hold v Kulturhaus Helferei v Zürichu spomienkovou slávnosťou.

Tieto defekty v polovodičoch užitočné pre kvantové superpočítače

Niklaus Wirth: narodil sa v roku 1934 vo Winterthure v kantóne Zürich
Niklaus Wirth sa narodil vo Winterthure 15. februára 1934, ale jeho nadšenie pre techniku ​​sa prejavilo už v detstve, keď sa hlboko zaujímal o konštrukciu lietadiel a vytvoril prvé rádiá a zosilňovače.

Základná úloha pri šírení informačných technológií zo Spojených štátov do Konfederácie

Zohral zásadnú úlohu pri presadzovaní informačných technológií vo Švajčiarsku.

Podarilo sa mu priniesť počítačové inovácie zo Spojených štátov, vtedajšej krajiny na čele vo vývoji elektronických kalkulačiek, a ako prezident Červeného kríža pomohol IT stať sa oblasťou výskumu a samostatnou profesiou. ETH pripomína, Joel Mesot.

„S Niklausom Wirthom stratil ETH Zurich jedného zo svojich velikánov: človeka, ktorý nielenže vykonal priekopnícku prácu vo vývoji programovacích jazykov, ale bol aj jedným zo zakladateľov informačných technológií vo Švajčiarsku a na samotnom ETH.

V rokoch 1968 až 1999 bol profesorom na ETH.

Vďaka jeho vytrvalosti a vytrvalosti jeho kolegov založil Federálny technologický inštitút v roku 1981 v Zürichu samostatnú katedru informatiky a jej pridružený študijný program.

Narodený v roku 1934 a raná vášeň pre technológiu, rádio a elektronické zosilňovače

Niklaus sa narodil vo Winterthure 15. februára 1934, ale Wirthovo nadšenie pre techniku ​​sa prejavilo už v detstve, keď sa hlboko zaujímal o stavbu lietadiel a vytvoril prvé rádiá a zosilňovače signálu.

Jeho vášeň ho priviedla k štúdiu na polytechnike v Zürichu, kde získal titul v odbore elektrotechnika a pokročilý federálny odborný diplom v rovnakom odbore.

V roku 1960 Wirth tiež získal magisterský titul na Laval University v Kanade.

K prvému kontaktu s počítačmi, programovacími jazykmi a elektronickými kalkulačkami však došlo na Kalifornskej univerzite.

Experimentálny prelom smerom ku kvantovým superpočítačom

Niklaus Wirth: získal magisterský titul na univerzite v Lavale
Vášeň priviedla Niklausa Wirtha k štúdiu na polytechnike v Zürichu, kde získal titul v odbore elektrotechnika a pokročilý federálny odborný diplom v tom istom odbore: v roku 1960 získal magisterský titul na University of Laval v Kanade.

PhD z Berkeley v roku 1963 o jazyku Algol 60 a pod vedením Harryho Huskeyho

V roku 1963 získal doktorát v Berkeley pod vedením Harryho Huskeyho na tému zovšeobecnenia programovacieho jazyka Algol 60.

Po tom, čo bol asistentom na Stanfordskej univerzite a univerzite v Zürichu, sa v roku 1968 vrátil na Federálnu polytechniku ​​ako profesor informatiky, túto úlohu zastával až do úsvitu nového tisícročia.

V rokoch 1976-1977 a v dvojročnom období 1984-1985 absolvoval obdobie štúdia vo Výskumnom centre Palo Alto (PARC) v Xeroxe.

Počas 31 rokov na ETH Zurich vyvinul Wirth nové programovacie jazyky ako Euler, PL360, Algol-W, Pascal, Modula, Modula 2, Oberon a LoLa.

Zostrojil tiež prvé švajčiarske osobné počítače (PC) a vyškolil prvú generáciu švajčiarskych informatikov.

Nakoniec napísal niekoľko štandardných referenčných diel, ktoré boli preložené po celom svete.

Získal množstvo ocenení vrátane prestížnej ceny ACM Turing Award v roku 1984, v ktorej ako prvý a doteraz jediný nemecky hovoriaci informatik vyhral.

V roku 1988 mu bola udelená cena IEEE Computer Pioneer Award.

Je po ňom pomenovaný Wirthov zákon, ktorý hovorí, že softvér sa spomaľuje rýchlejšie ako hardvér.

Video, časozber inštalácie superpočítača Leonardo

Niklaus Wirth: doktorát získal na Kalifornskej univerzite v roku 1963
Bolo to v roku 1963, keď Niklaus Wirth získal doktorát na Kalifornskej univerzite v Berkeley pod vedením Harryho Huskeyho na tému zovšeobecnenia programovacieho jazyka Algol 60 v Spojených štátoch amerických.

Hľadanie silného a jednoduchého jazyka korunované úspechom v rozhodujúcom roku 1984

Pre Wirtha, ale aj pre informačné technológie a pre rozšírenie osobného počítača na planéte bol rok 1984 výnimočný.

Apple predstavil Macintosh PC, IBM predstavilo osobný počítač AT a Wirth získal Turingovu cenu, najvyššie ocenenie vo výpočtovej technike, porovnateľné s Nobelovou cenou za prírodné vedy alebo Fieldsovou medailou za matematiku.

Niklaus bol týmto uznaním odmenený za to, že vyvinul niekoľko programovacích jazykov vrátane Euler, Algol-W, Modula a predovšetkým Pascal.

Jeho najznámejším výsledkom bol tento posledný programovací jazyk.

Hlavnou výhodou je jednoduchosť a elegancia.

Pascal je založený na jasných princípoch štrukturálneho programovania, ktoré sformuloval počítačový vedec Edsger W. Dijkstra, na matematickom základe definovanom počítačovým vedcom Tonym Hoareom a na architektonickej implementácii myšlienok Algol-W od Niklausa Wirtha.

Tento efektívny jazyk kombinoval dobré výpočtové postupy so štruktúrovaným programovaním a štruktúrovaním údajov, čo vysvetľuje, prečo sa rýchlo stal populárnym vzdelávacím jazykom.

Niekoľko generácií študentov z univerzít z celého sveta, vrátane „jeho“ Zurich Polytechnic, malo prvé skúsenosti s programovaním s Pascalom.

Video, „strojovňa“ určená pre superpočítač Leonardo

Niklaus Wirth: S hrdosťou vyvíjam projekt Oberon
Oberon od Niklausa Wirtha bol viac než len jazyk, a to natoľko, že to nakoniec vyústilo do vydania knihy s názvom „Projekt Oberon“, ktorej približne 500 strán popisuje softvér, jazyk a hardvér, ktoré boli jeho pýchou a radosťou.

Žiadne zaspávanie na vavrínoch vďaka Oberonovi, „najvýkonnejšiemu, ale aj najjednoduchšiemu možnému...“

Niklaus Wirth nikdy nezaspal na vavrínoch, práve naopak.

Pascal je možno jeho najznámejším úspechom, ale jeho práca ďaleko presahovala jediný mimoriadny úspech: od ďalšieho jazyka, Modula-2, po systém Oberon a pracovnú stanicu „Lilith“, ktorá bola predchodcom neskorších osobných počítačov.

Ďalší vývoj a zdokonaľovanie programovacích jazykov bol pre neho celoživotným projektom.

Čo sa začalo Eulerom, skončilo sa Oberonom, jazykom charakterizovaným konceptom objektovej orientácie a hierarchiou typov, ktorý musel byť čo najsilnejší a zároveň čo najjednoduchší.

Wirth chcel vymyslieť niečo pre širokú verejnosť, čo by bolo ekonomické a zároveň pochopiteľné.

Oberon bol v skutočnosti viac ako len jazyk.

Stal sa z toho celý systém natoľko, že to nakoniec vyústilo do vydania knihy s názvom „Projekt Oberon“, ktorej približne 500 strán popisuje softvér, jazyk a hardvér, ktoré boli Niklausovou pýchou a radosťou ako profesora.

„Celý život som sledoval cieľ vyvinúť jazyk, ktorý by bol čo najsilnejší, ale aj najjednoduchší. Oberon je posledným článkom v tomto reťazci vývoja.“, vyhlásil Niklaus.

Tie nové počítačové memristory inšpirované... mozgovými bunkami

Niklaus Wirth: Lilith bola jednou z prvých pracovných staníc na svete
Lilith bola jednou z prvých pracovných staníc na svete s grafickým displejom s vysokým rozlíšením a myšou, ako aj predchodcom dnešných osobných počítačov: Niklaus Wirth ju vyvinul na ETH v roku 1980 ako platformu pre množstvo výskumných softvérových projektov.

Lilith bola medzi prvými pracovnými stanicami na svete s Hi-Res grafickým displejom a vybavená myšou

Dnes hrá Švajčiarsko dôležitú úlohu v globálnej výpočtovej technike a významne prispieva k základným princípom a ich aplikáciám.

Až do 70. rokov sa veci zdali inak: kým prvé pracovné stanice už boli vyvinuté v Spojených štátoch a výpočtová technika už bola široko študovaná, Konfederácia meškala s tréningom aj aplikáciou.

Príkladom toho je Lilith od Niklausa Wirtha, ktorá len o niekoľko rokov neskôr vzbudila záujem priemyslu.

Lilith bola jednou z prvých počítačových pracovných staníc na svete s grafickým displejom s vysokým rozlíšením a myšou, ako aj predchodcom dnešných osobných počítačov.

Švajčiarsky počítačový vedec ho vyvinul na ETH v roku 1980 ako platformu pre početné výskumné softvérové ​​projekty.

Počnúc rokom 1982 sa výskumníci z Federálneho technologického inštitútu pokúšali komercializovať systém, ale neuspeli.

Priemyselný rozvoj PC nakoniec nastal v Spojených štátoch.

Lilith však výrazne ovplyvnila celú generáciu počítačových vedcov. Po nej Niklaus Wirth v roku 1986 vyvinul Ceres, ďalší počítačový systém, ktorý obsahoval operačný systém Oberon a programovací jazyk s rovnakým názvom.

Počítače Ceres sa používali na školenie študentov informatiky na ETH Zurich až do roku 2003.

Smerom ku kompaktným kvantovým počítačom vďaka... topológii

Niklaus Wirth: vyvinul jazyk Pascal
Pascal je založený na jasných princípoch štrukturálneho programovania, ktoré sformuloval počítačový vedec Edsger W. Dijkstra, na matematickom základe definovanom Tonym Hoareom a na architektonickej implementácii myšlienok Algol-W od Niklausa Wirtha.

To neskoré víťazstvo švajčiarskeho IT, ktoré Niklausa Wirtha potešilo až v závere

Rovnako aj cesta k zavedeniu informačných technológií na ETH a vo Švajčiarsku nebola jednoduchá.

Wirth a jeho kolegovia museli najskôr prekonať množstvo prekážok.

Začiatkom 70. rokov spustili iniciatívu zaviesť informatiku ako samostatnú disciplínu, no tá zlyhala, rovnako ako následný pokus.

Keď sa však ukázalo, že Švajčiarsko má nedostatok informatikov, ETH Zurich v roku 1981 konečne zaviedla informatiku ako odbor a študijný program.

Vďaka angažovanosti vedca Niklausa a ďalších učiteľov bol napokon položený základný kameň zrodu informačných technológií vo Švajčiarsku...

EPFL „recept“ na výkonnejšie kvantové počítače

Niklaus Wirth: "Vždy som sa videl ako inžinier" (časť 1/3)

Niklaus Wirth: „Švajčiarsko na tom trochu zaspalo“ (časť 2/3)

Niklaus Wirth: „Na začiatku nemôže byť všetko dokonalé“ (časť 3/3)

Niklaus Wirth: bol profesorom na ETH v rokoch 1968 až 1999
Niklaus Wirth bol profesorom na ETH v rokoch 1968 až 1999: vďaka jeho vytrvalosti a vytrvalosti jeho kolegov založil Federálny technologický inštitút v roku 1981 v Zürichu nezávislú Katedru počítačovej vedy a súvisiace štúdium.