4962385647

4962385647



3 Język Pascal

3.1    Języki programowania wysokiego poziomu

Języki programowania wysokiego poziomu są to sformalizowane języki służące do zapisu algorytmów.

Typy języków programowania wysokiego poziomu:

1.    imperatywne: Pascal, C, Basic, Fortran, Cobol, APL, Algol, Forth, ...

2.    funkcyjne: ML, Miranda, Haskel, ...

3.    programowanie w logice: Prolog.

4.    programowanie zorientowane obiektowo: SmallTalk, C++...

5.    programowanie równoległe: Occam, Concurrent Pascal, ...

Na opis języka programowania składa się:

1.    Precyzyjna składnia tzn. dokładne określenie co jest dopuszczalnym programem w tym języku.

2.    Jednoznaczna semantyka tzn. jednoznaczny opis każdego wyrażenia dozwolonego składniowo.

(a)    Semantyka operacyjna: opis stanu komputera przed i po wykonaniu instrukcji.

(b)    Semantyka denotacyjna: opis funkcji przekształcającej dane wejściowe w dane wyjściowe.

3.2    Diagramy składniowe

Składnię języka programowania można opisywać graficznie przy pomocy diagramów składniowych lub tekstowo przy pomocy notacji BNF. My opiszemy składnie języka Pascal graficznie.

W diagramie składniowym obiekt definiowany występuje jako podpis do rysunku definiującego. Symbole:

1. Blok owalny

( )

obejmuje symbole oznaczające same siebie.

2. Blok prostokątny

obejmuje pojęcie zdefiniowane gdzie indziej.

3. Strzałka



Wyszukiwarka

Podobne podstrony:
Programowanie w językach wysokiego poziomu (I generacji) Języki wysokiego poziomu pozwalały na ukryc
Podstawy programowania ►
Podstawy programowania ►
Podstawy programowania ►
Języki programowaniaPrzykłady języków wysokiego poziomu *    języki imperatywne
Rozdział 2O języku C Zobacz w Wikipedii: C (ję- C jest językiem programowania wysokiego poziomu. Jeg
Klasyfikacja języków programowania: Języki niskiego i wysokiego poziomu (rzędu) . Języki bliskie kod
1. Moduły i programowanie modularne Język Pascal jest językiem strukturalnym. Oznacza to. że program
Scan0053 (8) I E) Języków programowania 11.    Język C ++ Jest Językiem: A) kodem
Technika mikroprocesorowaJęzyki programowania mikrokontrolerów - język C Dominującym językiem
O) Programów diagnostycznych E) Języków programowania 11. Język C ++ Jest Językiem: A) kodem
Język wysokiego poziomu — niezależny od platformy sprzętowej i systemowej język programowania,
Od języka symbolicznego do języka wysokiego poziomu Podstawy programowania ►
Scan0053 (8) I E) Języków programowania 11.    Język C ++ Jest Językiem: A) kodem
32848 Scan0053 (8) I E) Języków programowania 11.    Język C ++ Jest Językiem: A) kod
Język dynamiczny - język programowania wysokiego poziomu, który podczas działania programu wykonuje
zdj9 Lir k<SKAfr ?.* język imperatywny int dodaj () int a = 2; { C Języki wysokiego poziomu int
Programowanie w języku C i C+ +Wprowadzenie Język C++ jesi językiem programowania, ogólnego przeznac

więcej podobnych podstron