- Табиғи тілдерден айырмашылығы, барлық ресми тілдер сияқты бағдарламалау тілдері үшін грамматика мен семантика ережелері айқын, бір мәнді және нақты тұжырымдалуы керек.
- Қолданбалы маңызды мәселелерді шешуге бағытталған интеграцияланған топтарды біріктіретін табиғи тілдерді еліктейтін бағдарламалау тілдері жоғары деңгейлі тілдер деп аталады.
Жоғары деңгейлі бағдарламалау тілі - ЖДБТ-де тапсырманы нақты, оңай қабылданатын түрде сипаттауға, бағдарламалау процесін, басқару құрылымдары мен деректер құрылымын жеңілдетуге және автоматтандыруға мүмкіндік беретін элементтер енгізілген.
- ЖДБТ адам үшін табиғи, бірақ есептеу жүйесінің архитектурасы емес ұғымдарды бейнелейді. Сондықтан, ЖДБТ-де құрастырылған программа алдымен компьютерде машиналық тілге аударылады (төмен деңгей), содан кейін орындалады.
Жоғары деңгейлі бағдарламалау тілі YaPVU алфавитінде әріптер, сандар, математикалық таңбалар, тіпті кілт сөздері де болуы мүмкін, мысалы: - if (егер);
- then (сонда);
- else (кері жағдайда) және т.б.
Әдетте операторлар деп аталатын ұсыныстар синтаксистік ережелерге сәйкес бастапқы белгілерден жасалады, мысалы: егер x 1 болса, y = x - 1 формуласын қолданыңыз. - Тілдің алфавиті машиналық тілге қарағанда анағұрлым кең, бұл оны әлдеқайда мәнерлі етеді және мәтіннің көрінуі мен түсініктілігін айтарлықтай арттырады.
- Пайдалануға қолайлы операциялар жиынтығы машиналық операциялардың жиынтығына тәуелді емес, бірақ белгілі бір класстағы есептерді шешудің алгоритмдерін құрастыруда ыңғайлы болу үшін таңдалады.
ЖДБТ артықшылықтары - Командалардың (операторлардың) құрылымдары мәліметтерді өңдеудің маңызды түрлерін көрсетеді және адамдар үшін ыңғайлы түрде орнатылады.
- Айнымалылар мен олармен жұмыс істейтін аппараттар қолданылады.
- Деректер түрлерінің кең спектріне қолдау көрсетіледі.
Достарыңызбен бөлісу: |