Co to jest Pascal?

Opracowany w 1970 roku przez Niklausa Wirtha, Pascal jest językiem programowania komputerowego. Jest to język imperatywny, który jest uważany za realną opcję programowania strukturalnego. Pierwotnym celem tego języka była pomoc w nauczaniu ustrukturyzowanych koncepcji programowania dla studentów, a nauczyciele używali go jako wprowadzającego języka programowania od wielu lat. Chociaż został stworzony kilkadziesiąt lat temu, wersje są nadal używane w sektorach edukacji i tworzenia oprogramowania.

Język został nazwany na cześć Blaise’a Pascala, urodzonego we Francji matematyka i fizyka, który pomógł w pionierskim rozwoju komputerów. Przypisuje mu się zaprojektowanie w 1641 roku pierwszej maszyny arytmetycznej, często uważanej za pierwszego przodka współczesnych komputerów. Pascal był także filozofem religijnym.

Opracowując język komputerowy, Wirth oparł go na ALGOL, języku programowania komputerowym, który został opracowany w 1960 roku. Wirth zaprojektował Pascala z myślą o dwóch głównych celach. Po pierwsze, został stworzony, aby zapewnić język, który był pomocny w systematycznym nauczaniu programowania z jasnymi, podstawowymi pojęciami. Po drugie, stworzył go, aby zapewnić niezawodne i wydajne wdrożenie, starając się wypełnić luki pozostawione przez inne dostępne wówczas języki programowania komputerowego.

Pascal przekroczył pierwotne cele Wirtha. Zyskał uznanie komercyjne, które faktycznie przekroczyło zainteresowanie osób zajmujących się edukacją. Język programowania komputerów cieszył się dużą popularnością w latach 1970., ponieważ spełniał wiele potrzeb związanych z oprogramowaniem systemowym i aplikacyjnym. Do końca dekady został wdrożony w ponad 80 systemach komputerowych.

Oryginalny język jest proceduralny i zawiera tradycyjne struktury oparte na ALGOL. Ma również wiele struktur danych i abstrakcji, które różnią się od ALGOL, takich jak wyliczenia, rekordy i zbiory. Jego definicje typu i wskaźniki również różnią się od oryginału. Pomimo takich różnic, nadal jest uważany za dużo bardziej podobny do języka programowania ALGOL niż te należące do rodziny języków C.

Porównując go do rodziny języków C, wyróżnia się użycie angielskich słów kluczowych — tam, gdzie C używa symboli, Pascal używa prawdziwych słów. C jest jednak bardziej podobny do ALGOL pod względem prostych deklaracji. Używa składni typu nazwa-nazwa, nazwa-zmiennej składni, podczas gdy Pascal unika takiej składni na rzecz zapewnienia ustawieniom edukacyjnym bardziej przejrzystej składni. Istnieją również inne różnice między językami.
Oryginalny kompilator Pascala zaczął działać w 1970 roku i został stworzony dla komputerów mainframe z serii CDC 600 i został napisany w języku programowania Fortran. Kompilatory utworzone po 1975 roku były zazwyczaj pisane w Pascalu i zazwyczaj mogą się one ponownie kompilować, aby uwzględnić nowe funkcje językowe. Kompilator może również ponownie się skompilować, gdy zostanie przeniesiony do innego środowiska.