Annonse

som oppfant pascal-programmetDe Pascal programmeringsspråket, som var basert på dataspråket ALGOL, ble utviklet på slutten av 1960-tallet og ble oppkalt etter Blaise Pascal - en fransk matematiker, ansvarlig for en rekke funn og som også oppfant den første kalkulatoren (kalt Pascaline) i 1645.

Tatt i betraktning at Pascal døde i 1662 og at Pascal-språket ble oppfunnet nesten 300 år senere, kan han umulig ha skapt språket. Hvem oppfant så programmeringsspråket Pascal?


Pascal ble utviklet av Niklaus Wirth, som ble født 15. februar 1934 i Winterthur, Sveits, av Walter, en geografiprofessor, og Hedwig (Keller) Wirth. Niklaus utviklet Algol-W som ble implementert på en av de første IBM 360 (som var så stor som et rom) og brukte den som base for utviklingen av Pascal-språket noen år senere.

som oppfant pascal-programmet

«Mens europeere generelt uttaler navnet mitt på riktig måte ('Nick-louse Veert'), amerikanere alltid mangle det inn i ‘Nickel’s Worth.’ Dette er å si at europeere kaller meg ved navn, men amerikanere kaller meg ved navn verdi."
~ Niklaus Wirth

instagram viewer

Pascal ble skapt av Wirth som et språk som kunne brukes til å lære grunnleggende konsepter som ville fungere pålitelig og effektivt på datamaskinene som var tilgjengelige på 1970-tallet. Pascal endte opp med å bli brukt til dataspill, innebygde systemer og forskningsprosjekter, og ble også brukt til utviklingen av Lisa, en av de tidlige Apple (Macintosh)-datamaskinene og en av dens derivater, Object Pascal, brukes fortsatt i dag, i applikasjoner som Skype.

som skrev programmeringsspråket Pascal

Niklaus Wirth er forfatter av høyt anerkjente bøker, som "Algorithms + Data Structures = Programs" (1976) og har mottatt ti æresdoktorgrader og ble tildelt IEEE Emmanuel Piore-prisen og Turing-prisen i 1984 blant mange andre, men Wirths viktigste bidrag har alltid vært konseptet med å lage produktiv programvare designet på en organisert måte og fri for unødvendig rot.

som skrev programmeringsspråket Pascal

I sin artikkel kalt "En bønn om Lean-programvare” [PDF] som ble skrevet av Wirth i 1995, forklarer han noen av problemene med programvareutvikling og hvorfor det er viktig å lage ren, organisert kode ved å sitere to "lover" som han mener gjenspeiler virksomhet:

  • Programvaren utvides for å fylle det tilgjengelige minnet. (Parkinson)
  • Programvare blir tregere raskere enn maskinvare blir raskere. (Reiser)

Interessante ideer, tatt i betraktning antall linjer med kode for noen av de mest brukte programvarene i dag, ser ut til å vokse seg større selv ettersom maskinvaren blir mindre for hver dag. For eksempel:

  • Basic hadde 4,000 kodelinjer i 1975, nå er det over 2 millioner.
  • Den første versjonen av Word hadde 27,000 linjer med kode. Den nåværende versjonen av Office er over 30 millioner.
  • Mac OS X er laget av ca 90 millioner linjer med kode.
  • Windows 95 ble laget av 15 millioner linjer med kode, Windows 7 er laget av over 50 millioner linjer med kode.
  • En enkelt spillapplikasjon for iPhone, for eksempel spillappen «Unreal», er over 2 millioner linjer med kode.
som oppfant pascal-programmet

Han har uttalt at den eneste grunnen til at programvare har blitt stor er fordi programvareleverandører legger til funksjoner kunder tror de vil ha, men aldri bruker. Han var også en tilhenger av ideen om at programvare burde bli fullstendig forstått av minst én person, og at det å ha team å utvikle programmer uten at noen av dem fullt ut forstår helheten, forårsaket mye unødvendig kompleksitet og ubrukelig kode.

som skrev programmeringsspråket Pascal

Hans utvikling av Pascal var et vitnesbyrd om disse troene. Pascal regnes fortsatt som et av de mest matematiske dataspråkene. Kjernen er designet rundt fokus på det vesentlige, objektorientert programmering og å holde en enkel kjerne som er lett og lett å forstå.

Visste du om Pascal?