Hyvästi Niklaus Wirthille, sveitsiläiselle, joka kuiskasi tietokoneille pitkään

Muisto Pascal-ohjelmointikielen keksijästä ja ainoasta saksankielisestä Turing-palkinnon voittajasta, joka kuoli lähes 90-vuotiaana

Niklaus Wirth: voitti arvostetun Turing-palkinnon vuonna 1984
Niklaus Wirth vuonna 1984, jolloin hän voitti arvostetun Turing-palkinnon; vasemmalla "Lilith", yksi maailman ensimmäisistä tietokonetyöasemista, joissa on korkearesoluutioinen graafinen näyttö ja hiiri, joka on nykyajan henkilökohtaisten tietokoneiden edeltäjä. (Kuva: Niklaus Wirth)

Perheen lehdistötiedotteen mukaan Niklaus Wirth kuoli rauhallisesti 2024. tammikuuta XNUMX, täsmällisesti kuin sveitsiläinen ja täsmällisesti kuin tietokone.

Hän voitti Turing-palkinnon, tietotekniikan edelläkävijä ja vaikuttavien ohjelmointikielten keksijä: hänen tulokset ja saavutukset elektroniikan ja digitalisaatioprosessien alalla ovat kauaskantoisia.

Hänet tunnetaan todennäköisesti parhaiten kehittämästään ohjelmointikielestä, kuuluisasta Pascalista. Sen vaikutus aiheeseen ulottuu kuitenkin paljon pidemmälle kuin tämä yksittäinen saavutus.

Niklaus Wirthin työ ja intohimo ovat olleet keskeisessä asemassa tietojenkäsittelytieteen universumin kehityksessä.

Hänen tuloksilla on tänäkin päivänä ratkaiseva vaikutus digitaalisiin muutosprosesseihin ja ohjelmoijien sukupolviin ympäri maailmaa.

Torstaina 11 klo 2024 alkavalla jumalanpalveluksella Sveitsin tiede- ja yritysmaailma kunnioitti häntä Kulturhaus Helfereissä Zürichissä muistoseremonialla.

Ne puolijohteiden viat ovat hyödyllisiä kvanttisupertietokoneille

Niklaus Wirth: syntynyt vuonna 1934 Winterthurissa Zürichin kantonissa
Niklaus Wirth syntyi Winterthurissa 15. helmikuuta 1934, mutta hänen innostuksensa tekniikkaa kohtaan näkyi jo lapsuudessa, jolloin hän kiinnostui lentokoneiden rakentamisesta ja loi ensimmäiset radiot ja vahvistimet.

Keskeinen rooli tietotekniikan levittämisessä Yhdysvalloista Konfederaatioon

Hänellä oli keskeinen rooli tietotekniikan vahvistamisessa Sveitsissä.

Hän onnistui tuomaan tietokoneinnovaatioita Yhdysvalloista, joka oli tuolloin sähköisten laskimien kehityksen kärjessä ollut maa, ja auttoi IT:stä muodostumaan tutkimusalan ja oman ammatin Punaisen Ristin maassa, kun hän oli puheenjohtajana. ETH muistuttaa, Joel Mesot.

"Niklaus Wirthin myötä ETH Zurich on menettänyt yhden suurimmistaan: henkilön, joka ei vain tehnyt uraauurtavaa työtä ohjelmointikielten kehittämisessä, vaan joka oli myös yksi tietotekniikan perustajista Sveitsissä ja itse ETH:ssa."

Hän oli professori ETH:ssa vuosina 1968-1999.

Hänen ja hänen kollegoidensa sinnikkyyden ansiosta Federal Institute of Technology perusti itsenäisen tietojenkäsittelytieteen osaston ja siihen liittyvän koulutusohjelman Zürichiin vuonna 1981.

Syntynyt vuonna 1934 ja varhainen intohimo tekniikkaan, radio- ja elektronisiin vahvistimiin

Niklaus syntyi Winterthurissa 15. helmikuuta 1934, mutta Wirthin innostus tekniikkaa kohtaan näkyi jo lapsuudessa, jolloin hän kiinnostui syvästi lentokoneiden rakentamisesta ja loi ensimmäiset radiot ja signaalivahvistimet.

Hänen intohimonsa johti hänet opiskelemaan Zürichin ammattikorkeakouluun, jossa hän suoritti sähkötekniikan tutkinnon ja edistyneen liittovaltion ammattitutkinnon samasta aiheesta.

Vuonna 1960 Wirth suoritti myös maisterin tutkinnon Lavalin yliopistosta Kanadasta.

Ensimmäinen kosketus tietokoneisiin, ohjelmointikieliin ja elektronisiin laskimiin tapahtui kuitenkin Kalifornian yliopistossa.

Kokeellinen läpimurto kohti kvantisupertietokoneita

Niklaus Wirth: suorittanut maisterin tutkinnon Lavalin yliopistosta
Intohimo johti Niklaus Wirthin opiskelemaan Zürichin ammattikorkeakouluun, jossa hän suoritti sähkötekniikan tutkinnon ja edistyneen liittovaltion ammattitutkinnon samasta aiheesta: vuonna 1960 hän suoritti maisterin tutkinnon Lavalin yliopistosta Kanadasta.

Tohtorintutkinto Berkeleystä vuonna 1963 Algol 60:n kielestä ja Harry Huskeyn ohjauksessa

Vuonna 1963 hän valmistui tohtoriksi Berkeleyssä Harry Huskeyn johdolla aiheesta Algol 60 -ohjelmointikielen yleistäminen.

Assistenttina Stanfordin yliopistossa ja Zürichin yliopistossa hän palasi vuonna 1968 liittovaltion ammattikorkeakouluun tietojenkäsittelytieteen professoriksi, jossa hän toimi uuden vuosituhannen aamunkoittoon asti.

Vuosina 1976-1977 ja kahden vuoden aikana 1984-1985 hän opiskeli Xeroxin Palo Alton tutkimuskeskuksessa (PARC).

31 vuoden aikana ETH Zürichissä Wirth kehitti uusia ohjelmointikieliä, kuten Euler, PL360, Algol-W, Pascal, Modula, Modula 2, Oberon ja LoLa.

Hän rakensi myös Sveitsin ensimmäiset henkilökohtaiset tietokoneet (PC:t) ja koulutti ensimmäisen sukupolven sveitsiläisiä tietojenkäsittelytieteilijöitä.

Lopulta hän kirjoitti useita standardinmukaisia ​​hakuteoksia, joita käännettiin ympäri maailmaa.

Hän sai lukuisia palkintoja, mukaan lukien arvostetun ACM Turing -palkinnon vuonna 1984, jossa hän oli ensimmäinen ja toistaiseksi ainoa saksankielinen tietojenkäsittelytieteilijä, joka voitti.

Vuonna 1988 hänelle myönnettiin IEEE Computer Pioneer Award -palkinto.

Wirthin laki, jonka mukaan ohjelmisto hidastuu nopeammin kuin laitteisto, on nimetty hänen mukaansa.

Video, Leonardo-supertietokoneasennuksen timelapse

Niklaus Wirth: väitteli tohtoriksi Kalifornian yliopistosta vuonna 1963
Niklaus Wirth valmistui vuonna 1963 tohtoriksi Kalifornian yliopistossa Berkeleyssä Harry Huskeyn johdolla aiheesta Algol 60 -ohjelmointikielen yleistäminen Yhdysvalloissa.

Tehokkaan ja yksinkertaisen kielen etsintä, jota kruunasi menestys ratkaisevana vuonna 1984

Wirthille, mutta myös tietotekniikalle ja henkilökohtaisen tietokoneen leviämiselle planeetalla, 1984 oli erityinen vuosi.

Apple esitteli Macintosh PC:n, IBM esitteli AT-henkilökohtaisen tietokoneen ja Wirth voitti Turing-palkinnon, tietojenkäsittelyn korkeimman palkinnon, joka on verrattavissa luonnontieteiden Nobeliin tai Fields-mitaliin matematiikan alalla.

Niklaus palkittiin tällä tunnustuksella siitä, että hän on kehittänyt useita ohjelmointikieliä, mukaan lukien Euler, Algol-W, Modula ja ennen kaikkea Pascal.

Hänen tunnetuin tuloksensa oli tämä jälkimmäinen ohjelmointikieli.

Tärkein etu on yksinkertaisuus ja tyylikkyys.

Pascal perustuu tietojenkäsittelytieteilijä Edsger W. Dijkstran muotoilemiin selkeisiin rakenneohjelmoinnin periaatteisiin, tietojenkäsittelytieteilijä Tony Hoaren määrittelemään matemaattiseen perustaan ​​ja Niklaus Wirthin Algol-W-ideoiden arkkitehtoniseen toteutukseen.

Tämä tehokas kieli yhdisti hyvät laskentakäytännöt strukturoituun ohjelmointiin ja tietojen strukturointiin, mikä selittää, miksi siitä tuli nopeasti suosittu opetuskieli.

Useiden sukupolvien opiskelijat eri puolilta maailmaa yliopistoista, mukaan lukien "hänen" Zürichin ammattikorkeakoulusta, saivat ensimmäiset ohjelmointikokemuksensa Pascalin kanssa.

Video, Leonardo-supertietokoneelle tarkoitettu "konehuone".

Niklaus Wirth: Kehitän ylpeänä Project Oberonia
Niklaus Wirthin Oberon oli enemmän kuin kieli, niin paljon, että se johti lopulta kirjan "Project Oberon" julkaisemiseen, jonka noin 500 sivulla kuvataan ohjelmistoa, kieltä ja laitteistoa, jotka olivat hänen ylpeytensä ja ilonsa.

Ei jää lepäämään laakereillaan Oberonin ansiosta, "voimakkain, mutta myös yksinkertaisin mahdollinen..."

Niklaus Wirth ei koskaan lepäänyt laakereillaan, päinvastoin.

Pascal on ehkä hänen tunnetuin saavutuksensa, mutta hänen työnsä ylitti yhden poikkeuksellisen menestyksen: seuraavasta kielestä, Modula-2:sta, Oberon-järjestelmään ja "Lilith"-työasemaan, joka oli edeltäjä myöhemmille henkilökohtaisille tietokoneille.

Ohjelmointikielten edelleen kehittäminen ja parantaminen oli hänelle elinikäinen projekti.

Se, mikä alkoi Eulerilla, päättyi Oberoniin, kieleen, jolle on ominaista oliosuuntauksen käsite ja tyyppihierarkia, jonka oli oltava sekä mahdollisimman tehokasta että yksinkertaista.

Wirth halusi keksiä jotain suurelle yleisölle, mikä oli sekä taloudellista että ymmärrettävää.

Oberon oli itse asiassa enemmän kuin vain kieli.

Siitä tuli kokonainen järjestelmä, niin paljon, että lopulta julkaistiin "Project Oberon" -niminen kirja, jonka noin 500 sivulla kuvataan ohjelmistoja, kieltä ja laitteistoja, jotka olivat Niklausin ylpeys ja ilo professorina.

”Olen koko elämäni pyrkinyt kehittämään mahdollisimman voimakasta, mutta myös yksinkertaista kieltä. Oberon on viimeinen lenkki tässä kehitysketjussa.", Niklaus julisti.

Ne uudet tietokonemuistit, jotka ovat saaneet inspiraationsa… aivosoluista

Niklaus Wirth: Lilith oli yksi maailman ensimmäisistä työasemista
Lilith oli yksi maailman ensimmäisistä työasemista, joissa oli korkearesoluutioinen graafinen näyttö ja hiiri, sekä nykyisten henkilökohtaisten tietokoneiden edeltäjä: Niklaus Wirth kehitti sen ETH:ssa vuonna 1980 alustaksi lukuisille tutkimusohjelmistoprojekteille.

Lilith oli maailman ensimmäisten joukossa työasemia, joissa oli Hi-Res-graafinen näyttö ja hiiri

Nykyään Sveitsillä on tärkeä rooli globaalissa tietojenkäsittelyssä ja se antaa monia perustavanlaatuisia panoksia sekä perusperiaatteisiin että niiden sovelluksiin.

70-luvulle asti asiat näyttivät erilaiselta: kun ensimmäiset työasemat oli jo kehitetty Yhdysvalloissa ja tietojenkäsittelyä tutkittiin jo laajasti, Valtioliitto oli myöhässä sekä koulutuksen että sovellusten suhteen.

Esimerkkinä tästä on Niklaus Wirthin Lilith, joka vasta muutaman vuoden kuluttua herätti alan kiinnostuksen.

Lilith oli yksi maailman ensimmäisistä tietokonetyöasemista, joissa oli korkearesoluutioinen graafinen näyttö ja hiiri, sekä nykyisten henkilökohtaisten tietokoneiden edeltäjä.

Sveitsiläinen tietojenkäsittelytieteilijä kehitti sen ETH:ssa vuonna 1980 alustaksi lukuisille tutkimusohjelmistoprojekteille.

Vuodesta 1982 lähtien Federal Institute of Technologyn tutkijat yrittivät kaupallistaa järjestelmän, mutta epäonnistuivat.

PC:n teollinen kehitys tapahtui lopulta Yhdysvalloissa.

Lilith vaikutti kuitenkin huomattavasti kokonaiseen tietotekniikan tutkijoiden sukupolveen. Sen jälkeen Niklaus Wirth kehitti vuonna 1986 Ceresin, toisen tietokonejärjestelmän, joka sisälsi Oberon-käyttöjärjestelmän ja samannimisen ohjelmointikielen.

Ceres-tietokoneita käytettiin tietojenkäsittelytieteen opiskelijoiden kouluttamiseen ETH Zürichissä noin vuoteen 2003 asti.

Kohti kompakteja kvanttitietokoneita… topologian ansiosta

Niklaus Wirth: kehitti Pascal-kielen
Pascal perustuu tietojenkäsittelytieteilijä Edsger W. Dijkstran muotoilemiin selkeisiin rakenneohjelmoinnin periaatteisiin, Tony Hoaren määrittelemään matemaattiseen perustaan ​​ja Niklaus Wirthin Algol-W-ideoiden arkkitehtoniseen toteutukseen.

Sveitsin IT:n myöhäinen voitto, joka ilahdutti Niklaus Wirthiä vasta lopussa

Samoin tie tietotekniikan perustamiseen ETH:ssa ja Sveitsissä oli kaikkea muuta kuin yksinkertainen.

Wirthin ja hänen kollegoidensa oli ensin voitettava useita esteitä.

70-luvun alussa he käynnistivät aloitteen tietojenkäsittelytieteen käyttöön ottamiseksi erillisenä tieteenalana, mutta se epäonnistui, kuten myös myöhempi yritys.

Kun kuitenkin kävi ilmi, että Sveitsillä oli pulaa tietotekniikan tutkijoista, ETH Zurich otti lopulta tietotekniikan laitokseksi ja opinto-ohjelmaksi vuonna 1981.

Tiedemies Niklausin ja muiden opettajien sitoutumisen ansiosta tietotekniikan synty Sveitsissä vihdoin muurattiin...

EPFL:n "resepti" tehokkaammille kvanttitietokoneille

Niklaus Wirth: "Näin aina itseni insinöörinä" (Osa 1/3)

Niklaus Wirth: "Sveitsi nukkui vähän" (Osa 2/3)

Niklaus Wirth: "Kaikki ei voi olla täydellistä alussa" (Osa 3/3)

Niklaus Wirth: oli professori ETH:ssa 1968-1999
Niklaus Wirth oli professori ETH:ssa vuosina 1968–1999: hänen ja hänen kollegoidensa sinnikkyyden ansiosta Federal Institute of Technology perusti vuonna 1981 itsenäisen tietojenkäsittelytieteen laitoksen ja siihen liittyvän tutkintokurssin Zürichiin.