Hva er Pascal?Ganske mange mennesker stiller dette spørsmålet. Dette er hovedsakelig personer som bruker en datamaskin på grunnleggende nivå. Pascal er et av de mest kjente programmeringsspråkene. De studerer det som regel på videregående skole eller i de første årene av universitetene. Det regnes som basen for mange andre programmeringsspråk.
historien
Vi har funnet ut hva Pascal er.La oss nå gå direkte til historien om dets utseende og utvikling. Skaperen av språket er Niklaus Wirth. Den ble utviklet mellom 1968 og 1969. Ideen om å skape Pascal kom til ham etter å ha deltatt i en spesialkomité for språkutvikling. Hva som er Pascal er interessant for mange nybegynnere. Språket mottok dette navnet til ære for den berømte franske forskeren Blaise Pascal, som er spesielt kjent for etableringen av en mekanisk maskin som oppsummerte to tall.
De tidligste publikasjonene om hva Pascal er,dukket opp i 1970. De snakket om hovedmålene for å lage dette språket, for eksempel effektivitet, som ville bidra til gode programmerings- og datastruktureringsferdigheter.
Språkimplementering
- UCSD Pascal. Dette systemet ble opprettet i 1978.En kompilatorport dukket opp i den, som gjorde det mulig å gjøre koden bærbar, også nå var det mulig å redigere kildesystemet, og så videre. Senere ble UCSD grunnlaget for mange påfølgende implementeringer av Pascal-språket.
- Objekt Pascal.Pascal-programmering har alltid tiltrukket mange nybegynnere. I 1986 opprettet Apple en objektutvidelse for språket. Utviklingsteamet rådførte seg med Pascals "far".
- Turbo Pascal.Den første versjonen av IDE dukket opp i 1983. Borland ble utvikleren bak denne implementeringen. Det bør imidlertid bemerkes at Turbo Pascal lånte mye fra Odject Pascal, og generelt var disse implementeringene like. Pascal-programmering er også av interesse for Microsoft. Rundt samme tid ga de ut sin egen versjon av det Pascal-baserte objektspråket. Hun kunne ikke få massedistribusjon, og ble snart glemt. Deretter ble Borlands implementering kalt Object Pascal.
- Gjenstand Pascal i dag.Det viktigste trinnet i historien til Pascal-språket er utgivelsen av gratis implementeringer. De inkluderer det beste av mange andre dialekter. De har utmerket kompatibilitet med de fleste operativsystemer.
funksjoner
Bekjennelse med Pascal-språket må begynne meddens funksjoner. Den viktigste er den strengeste typingen og tilstedeværelsen av strukturert programmering. Pascal er den første i sitt slag. Som utvikleren trodde, skulle språket bidra til disiplinert programmering, siden det ekskluderer forskjellige syntaksfeil så mye som mulig, og også har et intuitivt grensesnitt. Hva er Pascal og hva er hovedtrekkene er de viktigste spørsmålene som interesserer nybegynnere. Språket er ganske enkelt selv for en nybegynner.
Imidlertid hadde språket i utgangspunktet en rekke mangler.De viktigste er: umuligheten av å jobbe med dynamisk minne, et kort I / O-bibliotek, mangel på midler til å kjøre funksjoner opprettet på andre språk, og så videre. Hva er Pascal, hvis språk er ganske enkelt, ble lært av mange spesialister tidlig på 80-tallet. Imidlertid likte ikke alle det. Noen eksperter skrev til og med artikler som beskriver hver feil på språket.
Ulemper og deres løsning
Som mange andre programmeringsspråk,Pascal kan skryte ikke bare pluss, men også alvorlige feil. Det skal sies at gradvis utviklere sliter med ulempene, men de lykkes ikke alltid.
Uansett hvordan det høres ut, men ikke sjelden ulemperspråk hjalp programmerere til å lære. I tillegg var Pascal på 80-tallet et stort skritt fremover sammenlignet med Fortran, som ble studert av nybegynnere på den tiden. Videre hadde Fortran enda flere problemer. På veldig kort tid klarte Pascal å bli hovedspråket for undervisning på mange skoler og universiteter. Mange programmer begynte å bli utviklet på grunnlag av det.
struktur
Du kan skrive mye om Pascal-språket, men du burdegå direkte til programmeringsprosessen. Hver Pascal-applikasjon starter med (Program) nøkkelordet. Programmets navn angis umiddelbart etter det, og deretter settes ";". Noen ganger er dette ikke nødvendig. Etter navnet kan du spesifisere en liste over eksterne filer som skal fungere som parametere. Etter det kommer det viktigste i programmet - kroppen hennes. Den består av seksjoner som beskriver konstanter, typer, variabler, prosedyrer og funksjoner. Etter dem kommer operatørblokken - inngangspunktet. Uttalelsesblokken ligger mellom start- og sluttordene. Skill hver påstand med et semikolon. For å avslutte programmet brukes et punkt som plasseres etter kroppen.
Anvendelse av moduler
For å bruke modulen i programkoden, må dudelta på en kunngjøring om det. Du kan komme med en lignende kunngjøring ved hjelp av tilkoblingserklæringen, som er USES-nøkkelordet. Etter det vises navnene på modulene som må kobles til. Instruksjonen passer rett etter overskriften eller i grensesnittdelen.
Noen språkimplementeringer støtter ikkemoduler, spesielt eldre versjoner. De kan deles inn i to typer: programvare og tilleggsutstyr. Den første er til stede i programmet, den starter med programnøkkelordet. Den andre inneholder variabler, konstanter, typer og så videre, kan brukes i andre moduler.
Tegnsetting
Pascal-syntaksen krever streng utførelse.
- Semikolon. Den plasseres på slutten av tittelen, etter beskrivelsen av variablene. Det skiller operatører. Det kan utelates før slutter søkeordet.
- Komma. Brukes som skilletegn i en rekke lister.
- Punktum. Den plasseres på slutten av programdelen (etter ordet slutt).
En slik stiv syntaks er nødvendig somhvordan datamaskinen regnes som den som utfører applikasjonen. Hvis feil tegn blir brukt, vises en feil. Hvis semikolon brukes som skilletegn mellom operatorer, er operatøren all tekst plassert mellom ett komma og det neste. Hvis dette skiltet ikke er plassert mellom operatørene, vil programmet oppfatte dem som en, og også gi en feil.
Pascal språk lar deg sette inn kommentarer. De fungerer som en forklaring på programkoden. Du kan bruke russisk. Kommentarer har ingen innvirkning på driften av programmet.
I Pascal kan du skrive både små og store bokstaver. Valget er opp til programmereren.
kritikk
Som allerede nevnt, er Pascals spesielle popularitetfalt 1980-1990, men det var kritikere som anså språket useriøst. Etter deres mening er det bare egnet for trening. Spesielt bemerkelsesverdig kritikk ble gitt i artikkelen "Why Pascal is not my favorite programming language". Den ble skrevet av Brian Kernighan, en av utviklerne av språket C. Det var etter artikkelen at Pascal for alvor begynte å endre seg til det bedre.
Til tross for alle manglene er det som tynger Pascal mest letthet fra mange programmerere.