Автор работы: Пользователь скрыл имя, 16 Января 2014 в 16:46, реферат
Бағдарламалау тілі (орыс. язык программирования; гр. programme - нұскау, хабарлау) — хабарларды есептеуіш машиналардың көмегімен сұрыптайтын жасанды тілдер тобы. Бағдарламалық тілдерде символдарды бірізділікпен өңдеуге қажет мәтіндер алдың ала жазылып кояды, мәтіндерді бұйрықты тапсырма деп қарауға болады. Семантикалық шарттары бойынша мәтіндер мынадай деңгейлерде сұрыпталады: дербес мағынасы жоқ әліпби таңбалары; шағын тіл бірліктерінің екі жақты атаулары; мағынасы бұйрык түрінде емес атаулардың қосындысың білдіретін сөйлемшелер; белгілі әрекетті білдіретін (бұйрық мағынасында) синтаксистік құрылымдардан тұратын операторлар тағы басқа. Бағдарламалық тілдердің өзіне тәң сипаты — символдық, сөздік, сөйлемдік, мәтіндік деңгейлердің аражігі белгісіздігінде мәтіндерді жазып, ЭЕМ-ге енгізуде ондағы жетімсіздік баска символдармен толықтырылады
Бағдарламалау тілі (орыс. язык программирования; гр. programm
Бағдарламалау тілдер кітаптары
Бағдарламалау тілі, программалау тілі — мәліметті (деректі, ақпаратты) және олардың алгоритмін (бағдарламасын) ЭЕМ-де өңдеуге арналған формальды (жасанды) тіл. Бағдармалау тілінің негізін алгоритмдік тіл құрайды. Алғашқы Бағдармалау тілі ішкі машиналық тіл болып есептеледі. Қазіргі Бағдармалау тілі машиналық-бағдарланған, процедуралық-бағдарланған және проблемалық-бағдарланған тілдер болып ажыратылады. Машиналық-бағдарланған Бағдармалау тілі өзінің мәліметте-рінің түрі мен алгоритмінің құрылуы бойынша белгілі бір ЭЕМ-нің (не ЭЕМ класының) құрылымын бейнелейді. Мұның үстіне оның бағдарламалау процесін жеңілдету және автоматтандыру сияқты ерекшеліктері бар. Ол машиналық тілге жақын тіл. Машиналық-бағдарланған бағдармалау тіліне автокод, алмо, эпсилон, т.б. тілдер жатады.
Процедуралық-бағдарланған бағдармалау тілі [өңдеу]
Процедуралық-бағдарланған
бағдармалау тілі — белгілі бір мәселелер
класын шешу бағдарламасын сипаттауға
арналған тіл. Бұл тілде мамандар кәсіптік
терминдер түрінде ЭЕМ үшін тапсырмалар
құрастыра алады, әрі онда мәселені шешу
үшін орындалатын нақты қадамдар міндетті
түрде көрсетіледі. Мұндай тілге фортран, Паскаль, алгол, ПЛ1, кобол, бейсик, дельфи, СИ, т.б. жатады. Мұның ішінде фортран ғылыми-
Проблемалық-бағдарланған бағдармалау тілі [өңдеу]
Проблемалық-бағдарланған бағдармалау
тілінде функциялық терминдер ЭЕМ-ге орындалу реті көрсетілмей-ақ
беріледі. Мұндай тілге әр түрлі қолданбалы
бағдарламалар тобын (пакетін), ақпарат-іздеу
жүйесінің сұраныстарын жатқызуға болады.
Бағдарламаны сипаттаудың толықтығына
қарай Бағдармалау тілі төменгі және жоғарғы
дәрежелі Бағдармалау тілі болып бөлінеді.
Төменгі дәрежедегі Бағдармалау тіліне
нұсқау беру кезіндегі қадамдардың толықтығы
тән. Мұндай тілдер әдетте машиналық тілге
жақын болып келеді. Бұл ЭЕМ-ге берілетін тапсырмадағы
кәсіптік қызметте пайдаланылатын терминдердің
қысқа әрі сиымды берілуіне мүмкіндік
береді. Қазақстанда Паскаль, д