Reklāma

kurš izgudroja Pascal programmuThe Paskāls programmēšanas valoda, kuras pamatā bija ALGOL datorvaloda, tika izstrādāta 1960. gadu beigās un tika nosaukta Blēza vārdā. Paskāls — franču matemātiķis, kurš ir atbildīgs par virkni atklājumu un izgudroja arī pirmo kalkulatoru (sauktu par Pascaline) 1645.

Ņemot vērā, ka Paskāls nomira 1662. gadā un Paskāla valoda tika izgudrota gandrīz 300 gadus vēlāk, viņš nevarētu būt radījis šo valodu. Kurš tad izgudroja Paskāla programmēšanas valodu?


Paskālu izstrādāja Niklauss Virts, kurš dzimis 1934. gada 15. februārī Vinterturā, Šveicē, ģeogrāfijas profesora Valtera un Hedvigas (Kelleres) Virtas ģimenē. Niklauss izstrādāja Algol-W, kas tika ieviests vienā no pirmajiem IBM 360 (kas bija tikpat liels kā telpa), un dažus gadus vēlāk izmantoja to kā pamatu Pascal valodas attīstībai.

kurš izgudroja Pascal programmu

"Kamēr eiropieši manu vārdu parasti izrunā pareizi ("Niks-lūza Vērta"), amerikāņi vienmēr samaisiet to par "Niķeļa vērtību". Tas nozīmē, ka eiropieši mani sauc vārdā, bet amerikāņi mani sauc vārdā vērtība.”
~ Niklauss Virts

Paskālu Wirth izveidoja kā valodu, ko varētu izmantot tādu pamatjēdzienu mācīšanai, kas uzticami un efektīvi darbotos 1970. gados pieejamajos datoros. Paskāls tika izmantots datorspēlēm, iegultajām sistēmām un pētniecības projektiem, kā arī tika izmantots, lai izstrādātu Liza, viens no agrīnajiem Apple (Macintosh) datoriem un viens no tā atvasinājumiem Object Pascal joprojām tiek izmantots tādās lietojumprogrammās kā Skype.

kurš uzrakstīja Pascal programmēšanas valodu

Niklauss Virts ir ļoti atzītu grāmatu autors, piemēram, “Algoritmi + datu struktūras = programmas” (1976), un ir saņēmis desmit goda doktora grādus un apbalvots ar IEEE Emanuela Pjora balva un Tjūringa balva 1984. gadā starp daudziem citiem, taču Wirth galvenais ieguldījums vienmēr ir bijis produktīvas programmatūras izveide, kas izstrādāta organizētā veidā un bez nevajadzīgiem jucekliem.

kurš uzrakstīja Pascal programmēšanas valodu

Savā rakstā ar nosaukumu "Lūgums par vienkāršu programmatūru[PDF], kuru Wirth uzrakstīja 1995. gadā, viņš izskaidro dažas problēmas, kas saistītas ar programmatūras izstrādi un kāpēc ir svarīgi izveidot tīru, sakārtotu kodu, citējot divus “likumus”, kas, viņaprāt, atspoguļo Bizness:

  • Programmatūra paplašinās, lai aizpildītu pieejamo atmiņu. (Parkinsona slimība)
  • Programmatūra kļūst lēnāka ātrāk nekā aparatūra kļūst ātrāka. (Reisers)

Interesantas idejas, ņemot vērā dažu mūsdienās visvairāk izmantoto programmatūras koda rindu skaitu, šķiet, kļūst arvien lielākas, pat ja aparatūra ar katru dienu kļūst mazāka. Piemēram:

  • Pamata bija 4,000 koda rindiņas 1975. gadā, tagad tas ir beidzies 2 miljoni.
  • Pirmajā Word versijā bija 27,000 koda rindas. Pašreizējā Office versija ir beigusies 30 miljoni.
  • Mac OS X ir izgatavots no aptuveni 90 miljoni koda rindas.
  • Windows 95 tika izgatavots no 15 miljoni koda rindiņas, operētājsistēmā Windows 7 ir vairāk nekā 50 miljoni koda rindas.
  • Ir beigusies viena iPhone spēles lietojumprogramma, piemēram, spēļu lietotne “Unreal”. 2 miljoni koda rindas.
kurš izgudroja Pascal programmu

Viņš ir norādījis, ka vienīgais iemesls, kāpēc programmatūra ir kļuvusi liela, ir tāpēc, ka programmatūras pārdevēji pievieno funkcijas, kuras klienti domā, ka vēlas, bet nekad neizmanto. Viņš arī atbalstīja ideju, ka programmatūra ir pilnībā jāsaprot vismaz vienam cilvēkam un ka ir jābūt komandām programmu izstrāde, nevienai no tām pilnībā neizprotot tās kopumu, radīja daudz nevajadzīgu sarežģītību un bezjēdzību kodu.

kurš uzrakstīja Pascal programmēšanas valodu

Viņa Paskāla attīstība liecināja par šiem uzskatiem. Paskāls joprojām tiek uzskatīts par vienu no matemātiskākajām datorvalodām. Tās kodols ir veidots, koncentrējoties uz būtiskāko, objektu orientētu programmēšanu un vienkāršu kodolu, kas ir viegls un viegli saprotams.

Vai jūs zinājāt par Paskālu?