Što je Pascal?Dosta ljudi postavlja ovo pitanje. To su uglavnom ljudi koji koriste računalo na osnovnoj razini. Pascal je jedan od najpoznatijih programskih jezika. Proučavaju ga, u pravilu, u srednjoj školi ili na prvim godinama sveučilišta. Smatra se bazom za mnoge druge programske jezike.
priča
Otkrili smo što je Pascal.Okrenimo se sada izravno povijesti njegova pojave i razvoja. Tvorac jezika je Niklaus Wirth. Razvijen je između 1968. i 1969. godine. Ideja o stvaranju Pascala došla mu je na pamet nakon sudjelovanja u posebnom odboru za razvoj jezika. Što je Pascal, zanimljivo je mnogim programerima početnicima. Jezik je ovo ime dobio u čast slavnog francuskog znanstvenika Blaisea Pascala, koji je posebno poznat po stvaranju mehaničkog stroja koji je zbrojio dva broja.
Najranije publikacije o tome što je Pascal,pojavila se 1970. Razgovarali su o glavnim ciljevima stvaranja ovog jezika, poput učinkovitosti, koja bi pridonijela izvrsnim vještinama programiranja i strukturiranja podataka.
Implementacija jezika
- UCSD Pascal. Ovaj sustav stvoren je 1978. godine.U njemu se pojavio port za kompajler, koji je omogućio da se kod učini prijenosnim, također je sada bilo moguće uređivati izvorni sustav, i tako dalje. U budućnosti je UCSD postao osnova za mnoge naknadne implementacije jezika Pascal.
- Objekt Pascal.Programiranje Pascala oduvijek je privlačilo mnoge početnike. 1986. Apple je stvorio objektno proširenje za taj jezik. Razvojni tim konzultirao se s Pascalovim "ocem".
- Turbo Pascal.Prva verzija IDE-a pojavila se 1983. godine. Borland je postao programer koji stoji iza ove implementacije. Međutim, vrijedi napomenuti da je Turbo Pascal puno posudio od Odjecta Pascala, i općenito, ove su implementacije bile slične. Programiranje Pascala zanima i Microsoft. Otprilike u isto vrijeme objavili su vlastitu verziju objektnog jezika temeljenog na Pascalu. Nije mogla dobiti masovnu distribuciju i ubrzo je zaboravljena. Nakon toga, Borlandova implementacija nazvana je Object Pascal.
- Objekt Pascal danas.Najvažniji korak u povijesti Pascala je puštanje besplatnih implementacija. Uključuju najbolje od mnogih drugih dijalekata. Imaju izvrsnu kompatibilnost s većinom operativnih sustava.
Značajke
Upoznavanje s jezikom Pascal mora započeti snjegove značajke. Glavni je najstrože tipkanje i prisutnost strukturiranog programiranja. Pascal je prvi takve vrste. Kao što je programer vjerovao, jezik bi trebao pridonijeti discipliniranom programiranju, jer što više isključuje razne sintaksne pogreške, a ima i intuitivno sučelje. Što je Pascal i koje su njegove glavne značajke glavna su pitanja koja zanimaju programere početnike. Jezik je prilično jednostavan čak i za početnike.
Međutim, u početku je jezik imao niz nedostataka.Glavni su: nemogućnost rada s dinamičkom memorijom, kratka I / O knjižnica, nedostatak sredstava za pokretanje funkcija stvorenih na drugim jezicima, i tako dalje. Što je Pascal, čiji je jezik prilično jednostavan, mnogi su stručnjaci naučili početkom 80-ih. Međutim, nije se svima svidio. Neki su stručnjaci čak napisali članke u kojima su detaljno opisali svaku manu u jeziku.
Nedostaci i njihov popravak
Kao i mnogi drugi programski jezici,Pascal se može pohvaliti ne samo plusevima, već i ozbiljnim nedostacima. Treba reći da se programeri postupno bore sa nedostacima, ali ne uspijevaju uvijek.
Bez obzira kako zvuči, ali nerijetko i nedostacijezik pomogao programerima da nauče. Uz to, Pascal je 80-ih bio velik korak naprijed u usporedbi s Fortranom, koji su u to vrijeme proučavali početnici. Štoviše, Fortran je imao još više problema. U vrlo kratkom vremenskom razdoblju Pascal je uspio postati glavnim jezikom za podučavanje u mnogim školama i sveučilištima. Na njegovoj osnovi počeli su se razvijati brojni programi.
struktura
O jeziku Pascal možete puno pisati, ali trebali bisteidite izravno na proces programiranja. Svaka aplikacija Pascal započinje s ključnom riječi (Program). Odmah nakon njega naznačuje se naziv programa, a zatim se stavlja ";". Ponekad to nije potrebno. Nakon imena možete odrediti popis vanjskih datoteka koje će djelovati kao parametri. Nakon toga dolazi najvažnija stvar u programu - njezino tijelo. Sastoji se od odjeljaka koji opisuju konstante, vrste, varijable, postupke i funkcije. Nakon njih dolazi blok operatora - ulazna točka. Blok izvoda nalazi se između ključne riječi početak i kraj. Svaku izjavu odvojite zarezom. Za završetak programa koristi se točka koja se postavlja nakon tijela.
Primjena modula
Da biste koristili modul u programskom kodu, morateprisustvovati objavi o tome. Ovu najavu možete objaviti pomoću izjave o vezi, koja je ključna riječ USES. Nakon nje naznačena su imena modula koje treba povezati. Uputa se uklapa odmah nakon naslova ili odjeljka sučelja.
Neke implementacije jezika ne podržavajumoduli, posebno starije verzije. Mogu se podijeliti u dvije vrste: softverske i pomoćne. Prvi je prisutan u programu, započinje programskom ključnom riječi. Drugi sadrži varijable, konstante, tipove i tako dalje, može se koristiti u drugim modulima.
Interpunkcija
Sintaksa Pascal zahtijeva strogo izvršavanje.
- Točka i zarez. Stavlja se na kraj naslova, nakon opisa varijabli Odvaja operatore. Može se izostaviti prije ključne riječi end.
- Zarez. Koristi se kao separator na raznim popisima.
- Točka. Postavlja se na kraj tijela programa (nakon riječi end).
Takva kruta sintaksa neophodna je kaokako se računalo smatra izvršiteljem zahtjeva. Ako se primijeni netočan znak, prikazuje se pogreška. Ako se točka-zarez koristi kao odvajač operatora, tada je operator sav tekst smješten između jedne zarezke i sljedećeg. Ako se ovaj znak ne postavi između operatora, program će ih shvatiti kao jedno i također će dati pogrešku.
Jezik Pascal omogućuje vam umetanje komentara. Oni služe kao objašnjenje programskog koda. Možete koristiti ruski. Komentari nemaju utjecaja na rad programa.
U Pascalu možete pisati malim i velikim slovima. Izbor je na programeru.
kritika
Kao što je već spomenuto, Pascalova osobita popularnostpala na 1980.-1990., ali bilo je kritičara koji su jezik smatrali neozbiljnim. Prema njihovom mišljenju, pogodan je samo za trening. Posebno zapažene kritike dane su u članku "Zašto Pascal nije moj omiljeni programski jezik". Napisao ga je Brian Kernighan, jedan od programera jezika C. Pascal se nakon članka počeo ozbiljno mijenjati nabolje.
Unatoč svim nedostacima, ono što Pascalu najviše teži jest neozbiljnost mnogih programera.