Лекция 1 Введение в программирование и ооп


Жоғары деңгейлі бағдарламалау тілдері туралы түсінік



бет4/7
Дата17.09.2023
өлшемі0.73 Mb.
#477735
1   2   3   4   5   6   7
ОББ Дарис 1 48

Жоғары деңгейлі бағдарламалау тілдері туралы түсінік

  • Табиғи тілдерден айырмашылығы, барлық ресми тілдер сияқты бағдарламалау тілдері үшін грамматика мен семантика ережелері айқын, бір мәнді және нақты тұжырымдалуы керек.
  • Қолданбалы маңызды мәселелерді шешуге бағытталған интеграцияланған топтарды біріктіретін табиғи тілдерді еліктейтін бағдарламалау тілдері жоғары деңгейлі тілдер деп аталады.

Жоғары деңгейлі бағдарламалау тілі

Жоғары деңгейлі бағдарламалау тілі

  • ЖДБТ-де тапсырманы нақты, оңай қабылданатын түрде сипаттауға, бағдарламалау процесін, басқару құрылымдары мен деректер құрылымын жеңілдетуге және автоматтандыруға мүмкіндік беретін элементтер енгізілген.
  • ЖДБТ адам үшін табиғи, бірақ есептеу жүйесінің архитектурасы емес ұғымдарды бейнелейді. Сондықтан, ЖДБТ-де құрастырылған программа алдымен компьютерде машиналық тілге аударылады (төмен деңгей), содан кейін орындалады.

Жоғары деңгейлі бағдарламалау тілі

YaPVU алфавитінде әріптер, сандар, математикалық таңбалар, тіпті кілт сөздері де болуы мүмкін, мысалы:

  • if (егер);
  • then (сонда);
  • else (кері жағдайда) және т.б.
  • Әдетте операторлар деп аталатын ұсыныстар синтаксистік ережелерге сәйкес бастапқы белгілерден жасалады, мысалы: егер x 1 болса, y = x - 1 формуласын қолданыңыз.

ЖДБТ артықшылықтары

  • Тілдің алфавиті машиналық тілге қарағанда анағұрлым кең, бұл оны әлдеқайда мәнерлі етеді және мәтіннің көрінуі мен түсініктілігін айтарлықтай арттырады.
  • Пайдалануға қолайлы операциялар жиынтығы машиналық операциялардың жиынтығына тәуелді емес, бірақ белгілі бір класстағы есептерді шешудің алгоритмдерін құрастыруда ыңғайлы болу үшін таңдалады.

ЖДБТ артықшылықтары

  • Командалардың (операторлардың) құрылымдары мәліметтерді өңдеудің маңызды түрлерін көрсетеді және адамдар үшін ыңғайлы түрде орнатылады.
  • Айнымалылар мен олармен жұмыс істейтін аппараттар қолданылады.
  • Деректер түрлерінің кең спектріне қолдау көрсетіледі.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет