Pascal


Pascal


Pascal (angļu: Pascal) ir augsta līmeņa programmēšanas valoda. Viena no visvairāk pazīstamajām programmēšanas valodām. To ļoti bieži pielieto programmējot, un tā ir bāze, pamats daudzām citām programmēšanas valodām Valodu izdomāja Niklauss Virts 1968.—1969. gadā.
Pascal tika izveidota kā valoda, ar kuru varētu mācīties programmēt (kaut gan, pēc Virta vārdiem, valodu nevar uzskatīt tikai kā mācību valodu, jo valoda, uz kuras nav iespējams uzrakstīt nevienu derīgu programmu, nevar tikt izmantota, lai mācītos programmēt). Valodas nosaukums ir dots slavena franču matemātiķa, fiziķa, literatora un filozofa Blēza Paskāla vārdā.
Pascal kompilators bija uzrakstīts pašā Pascal valodā.
Turbo Pascal ir vairāk kā 60 rezervētu vārdu, kuri lietojami tikai tiem paredzētajā nolūkā. Tie ir: absolute, begin, constructor, do, external, function, in, label, not, packed, public, shl, to, uses, with, and, break, continue, downto, far, goto, inline, mod, object, private, record, shr, type, var, xor, array, case, destructor, else, file, if, interface, near, of, procedure, repeat, string, unit, virtual, assembler, const, div, end, for, implementation, interrupt, nil, or, program, set, then, until, while.
Programmēšanas valodu veido 3 pamatsastāvdaļas:
alfabēts - kādas valodas pierakstam izmantojamu un zināmā secībā sakārtotu rakstzīmju kopums;
sintakse - noteikumi, kas nosaka konkrētā programmēšanas valodā pieļaujamās konstrukcijas, rakstzīmju izvietojumu programmā, kā arī izveidoto konstrukciju formu, bet nenosaka to saturu;
semantika - atbilstība starp valodas elementiem (vai to konstrukcijām) un to jēdzienisko nozīmi.
Pascal valodas sastāvdaļas

Programmām ir noteikts pieraksts. Vispārīgā gadījumā programma Pascal sastāv no divām lielām daļām - definīciju daļas jeb apraksta daļas un programmas galvenā bloka jeb operatoru daļas, un to pieraksta šādi:
 PROGRAM <programmas nosaukums>;
     <definīcijas daļa jeb apraksta daļa>;
 BEGIN
     <programmas galvenais bloks jeb operatoru daļa>;
 END.
Programmas nosaukumu veido no latīņu alfabēta burtiem un cipariem, bet pirmajam simbolam noteikti jābūt burtam. Piemēram, TestuRezultats, s25a, programma1 utt.
Aprakstu daļā datoram tiek sniegta informācija par programmā izmantotajām iezīmēm, konstantēm, mainīgajiem un mainīgo tipiem, kā arī par programmas funkcijām un procedūrām (TYPE, VAR, CONST, LABEL utt.).

Sintakse un valodas konstrukcijas

Pascal būtībā ir procedūru valoda, kura ietver sevī daudzas struktūras un konstrukcijas ar rezervētiem vārdiem, piemēram, if, then, else, while, for, u.c. Tomēr Pascal satur arī daudz iespēju informācijas un abstrakciju strukturēšanai, kuru nav Algol-60 programmēšanas valodā, piemēram, tipu, ierakstu, rādītāju, sarakstu un mainīgo.

Hello world

Jebkura programma Pascal valodā sākas no rezervēta vārda Program, aiz kura seko programmas nosaukums. Aiz nosaukuma liek semikolu. Pascal valodā bloks tiek norobežots ar vārdiem begin un end. Operatorus atdala ar semikolu, bet programmas beigās ir punkts. Pascal ir jutīgs uz simbolu reģistru.
Tādā veidā, pati vienkāršākā programma Pascal valodā varētu izskatīties šādi:
 begin
 end.
Programma neizpilda nekādas darbības un satur tikai tukšu operatoru bloku.
Programmas piemērs, kura izvada uz ekrāna teksta rindu «Hello, World!»:
 Program HelloWorld(output);
 begin
   writeLn('Hello, World!');  { rindas ievades operators }
 end.


Video pamaciba:



Komentāri

Šī emuāra populārākās ziņas

DESMIT PROGRAMMĒŠANAS VALODAS, KURU ZINĀŠANA ĻAUS JUMS NOPELNĪT MAIZEI AR IKRIEM

Definīcija