Skelbimas

kuris išrado Pascal programąThe Paskalis programavimo kalba, kuri buvo pagrįsta ALGOL kompiuterių kalba, buvo sukurta septintojo dešimtmečio pabaigoje ir pavadinta Blaise'o vardu. Pascalis – prancūzų matematikas, atsakingas už daugybę atradimų ir išradęs pirmąjį skaičiuotuvą (vadinamą Pascaline) m. 1645.

Atsižvelgiant į tai, kad Paskalis mirė 1662 m., o Paskalio kalba buvo išrasta beveik po 300 metų, jis niekaip negalėjo sukurti kalbos. Tada kas išrado Paskalio programavimo kalbą?


Paskalį sukūrė Niklausas Wirthas, gimęs 1934 m. vasario 15 d. Vinterture, Šveicarijoje, geografijos profesoriaus Walterio ir Hedwig (Keller) Wirth šeimoje. Niklaus sukūrė Algol-W, kuris buvo įdiegtas viename iš pirmųjų IBM 360 (kuris buvo toks pat didelis kaip kambarys), o po kelerių metų panaudojo jį kaip Pascal kalbos kūrimo pagrindą.

kuris išrado Pascal programą

„Nors europiečiai mano vardą paprastai taria teisingai („Nick-Louse Veert“), o amerikiečiai visada paversk jį „Nikelio verte“. Tai reiškia, kad europiečiai mane vadina vardu, o amerikiečiai vadina. vertė“.
~ Niklausas Wirthas

instagram viewer

Paskalį sukūrė Wirth kaip kalbą, kurią būtų galima naudoti mokant pagrindines sąvokas, kurios patikimai ir efektyviai veiktų aštuntajame dešimtmetyje turimuose kompiuteriuose. Paskalis buvo naudojamas kompiuteriniams žaidimams, įterptoms sistemoms ir mokslinių tyrimų projektams, taip pat buvo naudojamas kuriant Liza, vienas iš ankstyvųjų „Apple“ („Macintosh“) kompiuterių ir vienas iš jo darinių „Object Pascal“ vis dar naudojamas tokiose programose kaip „Skype“.

kuris parašė Pascal programavimo kalbą

Niklausas Wirthas yra labai pripažintų knygų, tokių kaip „Algoritmai + duomenų struktūros = programos“ (1976 m.), autorius, yra gavęs dešimt garbės daktaro laipsnį ir apdovanotas IEEE Emmanuelio Piore premija ir Turingo premija 1984 m., tarp daugelio kitų, tačiau pagrindinis Wirth indėlis visada buvo produktyvios programinės įrangos, sukurtos organizuotai ir be nereikalingos netvarkos, kūrimo koncepcija.

kuris parašė Pascal programavimo kalbą

Savo straipsnyje pavadinimu „Prašymas už taupią programinę įrangą“ [PDF], kurį Wirth parašė 1995 m., jis paaiškina kai kurias problemas, susijusias su programinės įrangos kūrimu ir kodėl svarbu sukurti švarų, organizuotą kodą cituojant du „dėsnius“, kurie, jo manymu, atspindi verslas:

  • Programinė įranga išsiplečia, kad užpildytų turimą atmintį. (Parkinsono liga)
  • Programinė įranga lėtėja greičiau nei aparatinė įranga. (Reiseris)

Įdomios idėjos, atsižvelgiant į kai kurių šiandien dažniausiai naudojamų programinės įrangos kodo eilučių skaičių, atrodo, auga, net kai aparatinė įranga kasdien mažėja. Pavyzdžiui:

  • Pagrindinis turėjo 4,000 kodo eilučių 1975 m., dabar jis baigėsi 2 mln.
  • Pirmoji Word versija turėjo 27,000 kodo eilutes. Dabartinė „Office“ versija baigėsi 30 mln.
  • „Mac OS X“ yra pagamintas iš maždaug 90 mln kodo eilutes.
  • „Windows 95“ buvo sukurta iš 15 mln kodo eilučių, „Windows 7“ sukurta iš daugiau 50 mln kodo eilutes.
  • Vieno žaidimo programa, skirta „iPhone“, pvz., „Unreal“ žaidimų programa, baigėsi 2 mln kodo eilutes.
kuris išrado Pascal programą

Jis pareiškė, kad vienintelė priežastis, dėl kurios programinė įranga tapo didelė, yra ta, kad programinės įrangos pardavėjai prideda funkcijų, kurių klientai galvoja, kad jie nori, bet niekada nenaudoja. Jis taip pat buvo idėjos, kad programinė įranga turėtų būti visiškai suprantama bent vienam asmeniui ir kad būtų sudarytos komandos, šalininkas Programų kūrimas, nė vienai iš jų nesuprantant jų visumos, sukėlė daug nereikalingo sudėtingumo ir nenaudingų dalykų kodas.

kuris parašė Pascal programavimo kalbą

Jo Paskalio kūrimas liudija tuos įsitikinimus. Paskalis vis dar laikomas viena matematiškiausių kompiuterių kalbų. Jo branduolys sukurtas sutelkiant dėmesį į esminius dalykus, į objektą orientuotą programavimą ir išlaikant paprastą, lengvą ir lengvai suprantamą branduolį.

Ar žinojai apie Pascal?