Publicitate

care a inventat programul pascalThe Pascal limbajul de programare, care s-a bazat pe limbajul de calculator ALGOL, a fost dezvoltat la sfârșitul anilor 1960 și a fost numit după Blaise Pascal — un matematician francez, responsabil pentru o serie de descoperiri și care a inventat și primul calculator (numit Pascaline) în 1645.

Având în vedere că Pascal a murit în 1662 și că limba Pascal a fost inventată aproape 300 de ani mai târziu, el nu ar fi putut crea limba. Atunci cine a inventat limbajul de programare Pascal?


Pascal a fost dezvoltat de Niklaus Wirth, care s-a născut pe 15 februarie 1934 în Winterthur, Elveția, din Walter, un profesor de geografie, și Hedwig (Keller) Wirth. Niklaus a dezvoltat Algol-W care a fost implementat pe unul dintre primele IBM 360 (care era la fel de mare ca o cameră) și l-a folosit ca bază pentru dezvoltarea limbajului Pascal câțiva ani mai târziu.

care a inventat programul pascal

„În timp ce europenii îmi pronunță în general numele corect („Nick-louse Veert”), americanii în mod invariabil transformă-l în „Nickel’s Worth”. Asta înseamnă că europenii îmi spun pe nume, dar americanii mă numesc prin valoare."

instagram viewer

~ Niklaus Wirth

Pascal a fost creat de Wirth ca un limbaj care ar putea fi folosit pentru predarea conceptelor fundamentale care ar funcționa în mod fiabil și eficient pe computerele disponibile în anii 1970. Pascal a ajuns să fie folosit pentru jocuri pe calculator, sisteme încorporate și proiecte de cercetare și a fost folosit și pentru dezvoltarea Lisa, unul dintre primele computere Apple (Macintosh) și unul dintre derivatele sale, Object Pascal, este folosit și astăzi, în aplicații precum Skype.

care a scris limbajul de programare pascal

Niklaus Wirth este autorul unor cărți foarte recunoscute, cum ar fi „Algoritmi + Structuri de date = Programe” (1976) și a primit zece doctorate onorifice și a primit premiul Premiul IEEE Emmanuel Piore si Premiul Turing în 1984, printre multe altele, dar principala contribuție a lui Wirth a fost întotdeauna conceptul de a crea software productiv conceput într-o manieră organizată și fără dezordine inutilă.

care a scris limbajul de programare pascal

În articolul său numit „O pledoarie pentru software Lean” [PDF] care a fost scris de Wirth în 1995, el explică unele dintre problemele legate de dezvoltarea software și de ce este important să creați un cod curat și organizat, citând două „legi” pe care crede că le reflectă Afaceri:

  • Software-ul se extinde pentru a umple memoria disponibilă. (Parkinson)
  • Software-ul devine mai lent mai rapid decât hardware-ul devine mai rapid. (Reiser)

Ideile interesante, având în vedere numărul de linii de cod ale unora dintre cele mai utilizate software-uri astăzi, par să devină mai mari, chiar dacă hardware-ul se micșorează în fiecare zi. De exemplu:

  • Basic a avut 4,000 linii de cod în 1975, acum s-a terminat 2 milioane.
  • Prima versiune a Word a avut 27,000 linii de cod. Versiunea actuală de Office s-a terminat 30 de milioane.
  • Mac OS X este format din aproximativ 90 de milioane linii de cod.
  • Windows 95 a fost făcut din 15 milioane linii de cod, Windows 7 este format din peste 50 de milioane linii de cod.
  • O singură aplicație de joc pentru iPhone, cum ar fi aplicația de joc „Unreal”, a terminat 2 milioane linii de cod.
care a inventat programul pascal

El a declarat că singurul motiv pentru care software-ul a devenit mare este că furnizorii de software adaugă funcții pe care clienții cred că le doresc, dar nu le folosesc niciodată. El a fost, de asemenea, un susținător al ideii că software-ul ar trebui să fie complet înțeles de cel puțin o persoană și că a avea echipe dezvoltarea de programe fără ca niciunul dintre ele să-și înțeleagă pe deplin integralitatea a cauzat multă complexitate inutilă și inutilă cod.

care a scris limbajul de programare pascal

Dezvoltarea lui Pascal a fost o dovadă a acestor credințe. Pascal este încă considerat unul dintre cele mai matematice limbaje de calculator. Nucleul său este conceput în jurul concentrării pe elemente esențiale, programare orientată pe obiect și păstrarea unui nucleu simplu, ușor și ușor de înțeles.

Știai despre Pascal?