Języki programowania, ściągi


Języki programowania:

-zorientowane maszynowo

(dla zajmujących się podstawami)

-zorientowane problemowo

(dla specjalistów rozwiązujących problemy różnych dziedzin- projektowanie, budowa układów itd.)

-wysokiego poziomu

Najliczniejsza grupa, uniwersalne

przykłady:

Algol- Iszy wysokiego poziomu

Fortran- do obl numerycznych

Logo- do nauki (elementy grafiki- żółw)

Pascal- stworzony dla celów dydaktycznych, pozwala zapisac algorytm w czytelnej postaci.

Umożliwia opisywanie algorytmów numerycznych oraz przetwarzanie danych.

Niewielkie znaczenie komercyjne.

C- łączy cechy wysokiego z Asemblerem, jeden z najpopularniejszych języków

Zanim program w języku źródłowym (wysokim/ problemowo) jest wykonany, jest tłumaczony na język wynikowy (maszynowy)- zrozumiały przez procesor

Proces tłumaczenia nazywamy translacją wyróżnia się 2 rodzaje translatorów:

1. Interpretatory tłumaczą program instrukcja po instrukcji. Każdy wiersz jest analizowany i wykonywany, jeśli jest napisany prawidłowo. Błąd sygnalizowany jest przerwaniem wykonania. Pozwala na niezależne wykonywanie niezależnych instrukcji (stos. W Basic i Logo) Konieczny jest każdorazowy przekład programu przy każdym uruchamianiu/ wykonaniu pętli co wydłuża czas wykonania.

2. Kompilatory- przekładają cały program na język wew komp. W całości sprawdza kod pod względem składni a użytkownik otrzymuje listę błędów.

W TP kompilacja i konsolidacja wykonywane są kolejno nie kontrolowane przez programistę

Podstawowe elementy TP

1.angielski alfabet, cyfry, spacja

2.symbole specjalne:

a) operatory arytm: +, -, *, :

b)-||- relacji >, >=. <, <=, itd.

c)nawiasy okrągłe/klamrowe/kwadratowe

d)oper. Przypisany

e)inne * : ; ` $ @ #

3.Słowami kluczowymi są wyrazy j. ang które nie mogą być używane przez programistę do definiowania- słowa zastrzeżone, które piszemy dużymi literami. W TP jest ich 51 np.

BEGIN, AND, FOR, CASE, END, USES, CRT

Za pomocą znaków/ symboli wyrażamy l. i napisy

Zamiast „ , ” „ . ” oraz podstawy potęgowania 10 - E

Deklaracje

VAR listazmiennych : identyfikator typu

CONST nazwastalej= wartość



Wyszukiwarka

Podobne podstrony:
31 Jezyki programowania
wyklad5.cpp, JAVA jest językiem programowania obiektowego
Języki programowania zaliczenie wykłady Języki programowania3
Języki programowania zaliczenie wykłady Wykład 5
Języki programowania wykłady
Algorytmy i jezyki programowania(4)
4 jezyki programowania 3
jezyki programowania
Języki programowania i ich klasyfikacja
zestawy-labC++-kolokwium 2 2006-2007, Politechnika Śląska MT MiBM, Semestr III, Języki programowania
OPRACOWANIE 3 rok + moje, MECHATRONIKA, IV Semestr, Języki programowania
11 Jezyki programowania Histor Nieznany
Języki programowania wykłady
Języki programowania zaliczenie wykłady Opracowanie1 2
Prezentacja Języki programowania sterowników PLC
Języki programowania
pytania z wykładu sciaga jezyki programowania

więcej podobnych podstron