Бағдарламалау тілі: Нұсқалар арасындағы айырмашылық

Content deleted Content added
Өңдеу түйіні жоқ
Өңдеу түйіні жоқ
1-жол:
 
 
'''Бағдарламалау тілі''' ({{lang-ru|язык программирования}},; {{lang-el|programme - нұскау, хабарлау}}) — хабарларды [[Есептеуіш Техникасы|есептеуіш машиналардың]] көмегімен сұрыптайтын жасанды [[тіл|тілдер]] тобы. Бағдарламалық тілдерде символдарды бірізділікпен [[өңдеу|өңдеуге]] қажет мәтіндер алдың ала жазылып кояды, мәтіндерді бұйрықты тапсырма деп қарауға болады. Семантикалық шарттары бойынша мәтіндер мынадай деңгейлерде сұрыпталады: дербес мағынасы жоқ [[Әліпби|әліпби]] таңбалары; шағын тіл бірліктерінің екі жақты атаулары; мағынасы бұйрык түрінде емес атаулардың қосындысың білдіретін сөйлемшелер; белгілі әрекетті білдіретін (бұйрық мағынасында) синтаксистік құрылымдардан тұратын операторлар тағы басқа.
Бағдарламалық тілдердің өзіне тәң сипаты — [[Символ|символдық]], [[сөздік]], [[сөйлем|сөйлемдік]], [[мәтін|мәтіндік]] деңгейлердің аражігі белгісіздігінде мәтіндерді жазып, [[Компьютер|ЭЕМ-ге]] енгізуде ондағы жетімсіздік баска символдармен толықтырылады. Мысалы, (СОТО сөйлемшесі бір символ, бір сөз немесе бір сөйлем болып есептелуі мүмкін.
Бағдарламалық [[тіл|тілдер]] қолданылу тұрғысынан екіге бөлінеді: [[алгоритм|алгоритмдік]] әр түрлі типтерді алдын ала жазуға болатын универсалдык бағдарламалық тілдер және неғұрлым шағын мақсатты жүмыстарға (модель жасау, мәтінді автомат өңдеу, белгілі бір процесті басқару) арналған мамандандырылған бағдарламалық тілдер. Бұлардын ішінде ЭЕМмен пайдаланушының қарым-қатынасын дамытуда диалогтік бағдарламалық тілдер манызды орын алады.