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 ukrycPodstawy programowania ►Podstawy programowania ►Podstawy programowania ►Języki programowaniaPrzykłady języków wysokiego poziomu * języki imperatywneRozdział 2O języku C Zobacz w Wikipedii: C (ję- C jest językiem programowania wysokiego poziomu. JegKlasyfikacja języków programowania: Języki niskiego i wysokiego poziomu (rzędu) . Języki bliskie kod1. Moduły i programowanie modularne Język Pascal jest językiem strukturalnym. Oznacza to. że programScan0053 (8) I E) Języków programowania 11. Język C ++ Jest Językiem: A) kodemTechnika mikroprocesorowaJęzyki programowania mikrokontrolerów - język C Dominującym językiemO) Programów diagnostycznych E) Języków programowania 11. Język C ++ Jest Językiem: A) kodemJę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) kodem32848 Scan0053 (8) I E) Języków programowania 11. Język C ++ Jest Językiem: A) kodJęzyk dynamiczny - język programowania wysokiego poziomu, który podczas działania programu wykonujezdj9 Lir k<SKAfr ?.* język imperatywny int dodaj () int a = 2; { C Języki wysokiego poziomu intProgramowanie w języku C i C+ +Wprowadzenie Język C++ jesi językiem programowania, ogólnego przeznacwięcej podobnych podstron