Ardievu Niklausam Virtam, šveicietim, kurš ilgi čukstēja uz datoriem

Atmiņa par Paskāla programmēšanas valodas izgudrotāju un vienīgo vāciski runājošo Tjūringa balvas ieguvēju, kurš aizgāja mūžībā gandrīz deviņdesmit gadu vecumā.

Niklauss Virts: ieguva prestižo Tjūringa balvu 1984. gadā
Niklauss Virts 1984. gadā, kad viņš ieguva prestižo Tjūringa balvu; kreisajā pusē "Lilith", viena no pirmajām datoru darbstacijām pasaulē ar augstas izšķirtspējas grafisko displeju un peli, kas ir mūsdienu personālo datoru priekštecis (Foto: Niklaus Wirth)

Saskaņā ar ģimenes paziņojumu presei Niklauss Virts 2024. gada XNUMX. janvārī mierīgi nomira, precīzs kā šveicietis un precīzs kā dators.

Viņš bija Tjūringa balvas ieguvējs, informācijas tehnoloģiju pionieris un ietekmīgu programmēšanas valodu izgudrotājs: viņa rezultāti un sasniegumi elektronikas un digitalizācijas procesu jomā ir tālejoši.

Viņš, iespējams, ir vislabāk pazīstams ar viņa izstrādāto programmēšanas valodu, slaveno Paskālu. Tomēr tā ietekme uz šo tēmu ir daudz plašāka par šo vienīgo sasniegumu.

Niklausa Virta darbam un aizraušanās ir bijusi būtiska loma datorzinātņu visuma attīstībā.

Pat šodien viņa rezultātiem ir izšķiroša ietekme uz digitālās transformācijas procesiem un programmētāju paaudzēm, kas strādā visā pasaulē.

Ceturtdien, 11. gada 2024. janvārī, ar dievkalpojumu plkst. 15 Šveices akadēmiskā un biznesa pasaule viņu godināja Kulturhaus Helferei Cīrihē ar piemiņas ceremoniju.

Šie pusvadītāju defekti, kas ir noderīgi kvantu superdatoriem

Niklauss Virts: dzimis 1934. gadā Vinterturā, Cīrihes kantonā
Niklauss Virts dzimis Vinterturā 15. gada 1934. februārī, taču viņa entuziasms par tehnoloģijām izpaudās jau bērnībā, kad viņš radīja dziļu interesi par lidmašīnu būvniecību un radīja pirmos radioaparātus un pastiprinātājus.

Būtiska loma informācijas tehnoloģiju izplatīšanā no ASV uz Konfederāciju

Viņam bija būtiska loma informācijas tehnoloģiju apliecināšanā Šveicē.

Viņam izdevās atvest datoru inovācijas no ASV, kas tolaik bija valsts elektronisko kalkulatoru izstrādes priekšgalā, un palīdzēja IT kļūt par pētniecības jomu un atsevišķu profesiju Sarkanā Krusta valstī, būdams Sarkanā Krusta prezidents. ETH atgādina, Džoels Mesots.

“Ar Niklausu Virtu ETH Cīrihe ir zaudējusi vienu no saviem izcilākajiem: cilvēku, kurš ne tikai veica novatorisku darbu programmēšanas valodu attīstībā, bet arī bija viens no informācijas tehnoloģiju pamatlicējiem Šveicē un pašā ETH.

Viņš bija ETH profesors no 1968. līdz 1999. gadam.

Pateicoties viņa un viņa kolēģu neatlaidībai, Federālais tehnoloģiju institūts 1981. gadā Cīrihē izveidoja neatkarīgu datorzinātņu nodaļu un ar to saistīto grāda programmu.

Dzimis 1934. gadā un agrīna aizraušanās ar tehnoloģijām, radio un elektroniskajiem pastiprinātājiem

Niklauss dzimis Vinterturā 15. gada 1934. februārī, bet Virta entuziasms par tehnoloģijām izpaudās jau bērnībā, kad viņš radīja dziļu interesi par lidmašīnu būvniecību un radīja pirmos radioaparātus un signālu pastiprinātājus.

Viņa aizraušanās lika viņam studēt Cīrihes Politehnikā, kur viņš ieguva elektroinženieru grādu un augstāko federālo profesionālo diplomu tajā pašā priekšmetā.

1960. gadā Virts ieguva arī maģistra grādu Lavalas universitātē Kanādā.

Tomēr pirmais kontakts ar datoriem, programmēšanas valodām un elektroniskajiem kalkulatoriem notika Kalifornijas Universitātē.

Eksperimentāls izrāviens pret kvantu superdatoriem

Niklauss Virts: ieguvis maģistra grādu Lavalas Universitātē
Aizraušanās pamudināja Niklausu Virtu studēt Cīrihes Politehnikā, kur viņš ieguva elektroinženieru grādu un augstāko federālo profesionālo diplomu tajā pašā priekšmetā: 1960. gadā viņš ieguva maģistra grādu Lavalas Universitātē Kanādā.

Doktora grāds no Bērklijas 1963. gadā par Algol 60 valodu un Harija Huskija vadībā

1963. gadā viņš ieguva doktora grādu Bērklijā Harija Huskija vadībā par Algol 60 programmēšanas valodas vispārināšanu.

Pēc asistenta Stenfordas Universitātē un Cīrihes Universitātē 1968. gadā viņš atgriezās Federālajā Politehnikā kā datorzinātņu profesors, un šajā amatā viņš ieņēma līdz jaunās tūkstošgades rītausmai.

No 1976. līdz 1977. gadam un divu gadu periodā no 1984. līdz 1985. gadam viņš pavadīja studiju periodu Xerox Palo Alto pētniecības centrā (PARC).

Savā 31 gadā ETH Cīrihē Wirth izstrādāja jaunas programmēšanas valodas, piemēram, Euler, PL360, Algol-W, Pascal, Modula, Modula 2, Oberon un LoLa.

Viņš arī uzbūvēja Šveices pirmos personālos datorus (PC) un apmācīja pirmo Šveices datorzinātnieku paaudzi.

Galu galā viņš uzrakstīja vairākus standarta uzziņu darbus, kas tika tulkoti visā pasaulē.

Viņš saņēma neskaitāmas balvas, tostarp prestižo ACM Tjūringa balvu 1984. gadā, kurā viņš bija pirmais un līdz šim vienīgais vāciski runājošais datorzinātnieks, kurš ieguvis.

1988. gadā viņam tika piešķirta IEEE Computer Pioneer Award balva.

Viņa vārdā ir nosaukts Virta likums, kas nosaka, ka programmatūra palēninās ātrāk nekā aparatūra.

Video, Leonardo superdatora instalācijas timelapse

Niklauss Virts: ieguvis doktora grādu Kalifornijas Universitātē 1963. gadā
1963. gadā Niklauss Virts ieguva doktora grādu Kalifornijas Universitātē Bērklijā Harija Huskija vadībā par tēmu par Algol 60 programmēšanas valodas vispārināšanu Amerikas Savienotajās Valstīs.

Spēcīgas un vienkāršas valodas meklējumi, kas vainagojušies ar panākumiem izšķirošajā 1984. gadā

Virtam, kā arī informācijas tehnoloģijām un personālā datora izplatībai uz planētas 1984. gads bija īpašs gads.

Apple iepazīstināja ar Macintosh personālo datoru, IBM prezentēja AT personālo datoru un Wirth ieguva Tjūringa balvu, kas ir augstākais apbalvojums skaitļošanas jomā, kas ir salīdzināms ar Nobela prēmiju dabaszinātnēs vai Fīldsa medaļu matemātikā.

Niklaus tika apbalvots ar šo atzinību, jo viņš ir izstrādājis vairākas programmēšanas valodas, tostarp Euler, Algol-W, Modula un, galvenais, Pascal.

Viņa slavenākais rezultāts bija šī pēdējā programmēšanas valoda.

Galvenā priekšrocība ir vienkāršība un elegance.

Paskāls ir balstīts uz skaidriem strukturālās programmēšanas principiem, ko formulējis datorzinātnieks Edsgers V. Dijkstra, uz matemātiskā pamata, ko definējis datorzinātnieks Tonijs Hoārs, un uz Niklausa Virta Algol-W ideju arhitektonisko realizāciju.

Šī efektīva valoda apvienoja labu skaitļošanas praksi ar strukturētu programmēšanu un datu strukturēšanu, kas izskaidro, kāpēc tā ātri kļuva par populāru izglītības valodu.

Vairākas studentu paaudzes no visas pasaules universitātēm, tostarp "viņa" Cīrihes Politehnikuma, piedzīvoja pirmo programmēšanas pieredzi ar Paskālu.

Video, "mašīntelpa", kas paredzēta Leonardo superdatoram

Niklaus Wirth: Es ar lepnumu izstrādāju projektu Oberon
Niklausa Virta Oberons bija kas vairāk nekā valoda, tik ļoti, ka galu galā tika izdota grāmata ar nosaukumu “Project Oberon”, kuras aptuveni 500 lappusēs ir aprakstīta programmatūra, valoda un aparatūra, kas bija viņa lepnums un prieks.

Pateicoties Oberonam, "visspēcīgākajam, bet arī vienkāršākajam iespējamajam..."

Niklauss Virts nekad nav atpūties uz lauriem, tieši otrādi.

Paskāls, iespējams, ir viņa pazīstamākais sasniegums, taču viņa darbs pārsniedza vienu neparastu panākumu: no nākamās valodas Modula-2 līdz Oberon sistēmai un “Lilith” darbstacijai, kas bija priekštecis vēlākiem personālajiem datoriem.

Programmēšanas valodu turpmākā attīstība un uzlabošana viņam bija mūža projekts.

Tas, kas sākās ar Eileru, beidzās ar Oberon — valodu, ko raksturo objektorientācijas jēdziens un tipu hierarhija, kurai bija jābūt gan jaudīgai, gan pēc iespējas vienkāršākai.

Virts vēlējās izgudrot kaut ko plašākai sabiedrībai, kas bija gan ekonomiski, gan saprotami.

Oberons patiesībā bija vairāk nekā tikai valoda.

Tā kļuva par veselu sistēmu, tik ļoti, ka galu galā tika izdota grāmata ar nosaukumu “Project Oberon”, kuras aptuveni 500 lappusēs ir aprakstīta programmatūra, valoda un aparatūra, kas bija Niklausa kā profesora lepnums un prieks.

“Visu savu mūžu esmu ticis uz mērķi izstrādāt valodu, kas būtu pēc iespējas spēcīgāka, bet arī pēc iespējas vienkāršāka. Oberons ir pēdējais posms šajā attīstības ķēdē., Niklauss paziņoja.

Tie jaunie datoru memristori, kurus iedvesmojušas... smadzeņu šūnas

Niklauss Virts: Lilita bija viena no pirmajām darbstacijām pasaulē
Lilita bija viena no pasaulē pirmajām darbstacijām ar augstas izšķirtspējas grafisko displeju un peli, kā arī mūsdienu personālo datoru priekštecis: Niklauss Virts to izstrādāja ETH 1980. gadā kā platformu daudziem pētniecības programmatūras projektiem.

Lilita bija viena no pirmajām darbstacijām pasaulē ar Hi-Res grafisko displeju un peli

Mūsdienās Šveicei ir svarīga loma globālajā skaitļošanā, un tā sniedz daudz būtisku ieguldījumu gan pamatprincipos, gan to pielietojumos.

Līdz 70. gadsimta XNUMX. gadiem viss šķita savādāk: kamēr ASV jau bija izstrādātas pirmās darbstacijas un informācijas tehnoloģijas jau tika plaši pētītas, Konfederācija kavējās gan apmācībā, gan pielietošanā.

Kā piemēru var minēt Niklausa Virta darbu Lilita, kas tikai dažus gadus vēlāk izraisīja nozares interesi.

Lilita bija viena no pasaulē pirmajām datoru darbstacijām ar augstas izšķirtspējas grafisko displeju un peli, kā arī mūsdienu personālo datoru priekštecis.

Šveices datorzinātnieks to izstrādāja ETH 1980. gadā kā platformu daudziem pētniecības programmatūras projektiem.

Sākot ar 1982. gadu, Federālā Tehnoloģiju institūta pētnieki mēģināja šo sistēmu komercializēt, taču tas neizdevās.

Personālo datoru rūpnieciskā attīstība beidzot notika Amerikas Savienotajās Valstīs.

Tomēr Lilita būtiski ietekmēja veselu datorzinātnieku paaudzi. Pēc tam Niklauss Virts 1986. gadā izstrādāja Ceres, citu datorsistēmu, kas ietvēra Oberon operētājsistēmu un tāda paša nosaukuma programmēšanas valodu.

Ceres datori tika izmantoti, lai apmācītu datorzinātņu studentus Cīrihes ETH līdz aptuveni 2003. gadam.

Ceļā uz kompaktiem kvantu datoriem, pateicoties... topoloģijai

Niklauss Virts: izstrādāja Paskāla valodu
Paskāls ir balstīts uz skaidriem strukturālās programmēšanas principiem, ko formulējis datorzinātnieks Edsgers V. Dijkstra, uz matemātiskā pamata, ko definējis Tonijs Hoārs, un uz Niklausa Virta Algol-W ideju arhitektonisko ieviešanu.

Šī vēlā Šveices IT uzvara, kas Niklausu Virtu iepriecināja tikai beigās

Tāpat ceļš uz informācijas tehnoloģiju izveidi ETH un Šveicē bija nekas cits kā vienkāršs.

Virtam un viņa kolēģiem vispirms bija jāpārvar vairāki šķēršļi.

70. gadu sākumā viņi uzsāka iniciatīvu ieviest datorzinātni kā atsevišķu disciplīnu, taču tā neizdevās, tāpat kā nākamais mēģinājums.

Tomēr, kad kļuva skaidrs, ka Šveicei trūkst datorzinātnieku, ETH Cīrihe 1981. gadā beidzot ieviesa datorzinātnes kā nodaļu un studiju programmu.

Pateicoties zinātnieka Niklausa un citu skolotāju apņēmībai, beidzot tika likts pamatakmens informācijas tehnoloģiju dzimšanai Šveicē...

EPFL "recepte" jaudīgākiem kvantu datoriem

Niklauss Virts: "Es vienmēr esmu redzējis sevi kā inženieri" (1./3. daļa)

Niklauss Virts: "Šveice mazliet pagulēja" (2./3. daļa)

Niklauss Virts: "Sākumā viss nevar būt ideāli" (3./3. daļa)

Niklauss Virts: bija ETH profesors no 1968. līdz 1999. gadam
Niklauss Virts bija ETH profesors no 1968. līdz 1999. gadam: pateicoties viņa un viņa kolēģu neatlaidībai, 1981. gadā Federālais tehnoloģiju institūts Cīrihē izveidoja neatkarīgu Datorzinātņu nodaļu un ar to saistīto grāda kursu.