województwa śląskiego potrafi sprostać problemom edukacyjnym
www.nauczydel.wsps.pl ■ szkolenia.wsps8op.pl • (32) 264 74 76 w. 22 • Dąbrową Górnicza, ul. Kościelna 6
Zgodnie z definicją język programowania to zbiór zasad określających, kiedy ciąg symboli tworzy program komputerowy oraz jakie obliczenia opisuje'
W programie komputerowym możemy wyróżnić dwie składowe:
PROGRAM = ALGORYTM + DANE
ALFABET - litery, cyfry, znaki specjalne.
SKŁADNIA - zbiór reguł definiujących sposób konstruowania łańcucha symboli. SEMANTYKA - określenie jak te łańcuchy symboli należy rozumieć (wykonywać).
Wyżej przedstawione elementy języka zostaną opisane w dalszej części kursu.
Podobnie jak języki naturalne, język programowania składa się ze zbiorów reguł syntaktycznych oraz semantyka, które opisują, jak należy budować poprawne wyrażenia oraz jak komputer ma je rozumieć. Języki programowania posiadają pisemną specyfikację swojej składni oraz semantyki.
Języki programowania w precyzyjny sposób pozwalają zapisać i przetworzyć algorytm na jednoznaczne dla komputera polecenia. Najlepiej gdyby to były polecenia wyboru typu prawda lub fałsz.
Języki programowania mogą być zdefiniowane ze względu na swoje cechy takie jak: funkcja, przeznaczenie, konstrukcja i moc.
Istnieje grupa języków, w których nie da się realizować obliczeń np. języki znaczników, jak HTML czy XML i dlatego nie powinno się uznawać je za języki programowania.
1 Mordcchai Ben-Ari: Understanding Programming Languages. Chichester: John Wiley & Sons, 1996.
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego
UNIA EUROPEJSKA
EUROPEJSKI FUNDUSZ SPOŁECZNY
KAPITAŁ LUDZKI
NARODOWA STRATEGIA SPÓJNOŚCI
3/7