Hyvästi ohjelmoinnin pioneerit: Tri. Niklaus Wirth (1934–2024) ja Tri. Thomas Kurtz (1928–2024)
|
17.12.2024
|
|
Tietojenkäsittelytieteen maailma on menettänyt kaksi suurta pioneeria, joiden vaikutus on jättänyt syvän jäljen ohjelmointikielten kehitykseen ja tietotekniikan historiaan.
---
Tri. Niklaus Wirth (1934–2024)
Sveitsiläinen tietojenkäsittelytieteen tutkija Niklaus Wirth tunnetaan erityisesti vaikutuksestaan ohjelmointikielten kehitykseen. Hänen tunnetuimpia saavutuksiaan ovat:
- Pascal-ohjelmointikieli (1970): Pascalista tuli suosittu erityisesti opetuskäytössä, ja se toimi perustana monille moderneille kielille.
- Modula ja Oberon: Wirthin myöhemmät ohjelmointikielet keskittyivät modulaarisuuteen ja yksinkertaisuuteen.
- Wirthin laki: "Ohjelmistojen hitauden kasvu ylittää laitteistojen suorituskyvyn kehityksen" on edelleen ajankohtainen huomio.
Wirth oli tinkimätön yksinkertaisuuden ja tehokkuuden puolestapuhuja ohjelmistosuunnittelussa. Hänen työnsä vaikutti suoraan opetukseen ja ohjelmointiin ympäri maailmaa.
---
Tri. Thomas Kurtz (1928–2024)
Yhdysvaltalainen Thomas E. Kurtz tunnetaan BASIC-ohjelmointikielen kehittäjänä yhdessä John G. Kemenyn kanssa vuonna 1964. BASIC (Beginner's All-purpose Symbolic Instruction Code) mullisti ohjelmoinnin:
- Demokratisointi: BASIC teki ohjelmoinnista saavutettavaa niille, joilla ei ollut laajaa teknistä koulutusta.
- Kotitietokoneiden aikakausi: BASIC oli mukana monissa varhaisissa kotitietokoneissa (kuten Apple II, Commodore 64), mikä teki ohjelmoinnista kansanomaista.
Kurtz uskoi vahvasti siihen, että tietokoneiden tulisi palvella ihmistä ja olla opetuksen sekä tiedonvälityksen työkalu.
---
Kahden visionäärin perintö
Niklaus Wirth ja Thomas Kurtz muuttivat maailmaa eri tavoin, mutta yhteinen tavoite heillä oli: tehdä ohjelmoinnista ymmärrettävämpää, saavutettavampaa ja tehokkaampaa. Heidän perintönsä elää edelleen lukuisissa ohjelmointikielissä, oppimisympäristöissä ja ohjelmistoissa, joita käytämme tänäkin päivänä.
Kiitos, Tri. Wirth ja Tri. Kurtz, että loitte pohjan ohjelmoinnin tulevaisuudelle. 🌍
|