ЯЗЫК ПРОГРАММИРОВАНИЯ

формальный язык для описания данных (информации) и алгоритма (программы) их обработки на ЭВМ. Основу Я. п. составляют алгоритмические языки. Первыми Я. п. были внутренние машинные языки, представляющие собой системы команд конкретной ЭВМ, Существующие ныне более сложные Я. п. подразделяются на машннно-ориентиров., процедурно-ориентиров. и проблемно-ориентированные. Машинно-ориентированными наз. Я. п., к-рые по типам данных и алгоритмич. построению отражают структуру нек-рой ЭВМ или класса ЭВМ, но в то же время обладают рядом хар-к, упрощающих и автоматизирующих процесс программирования; наиболее близки к машинным языкам. Примеры машинно-ориентированных Я. п.: автокод, Алмо, Эпсилон. Процедурно - ориентированными наэ. Я. п., предназнач. для описания программ решения определ. класса задач. При помощи процедурно-ориентиров. языка специалисты могут составлять задания для ЭВМ в терминах, близких к их профессиональному "жаргону", но с обязат. указанием конкретных шагов, какие необходимо выполнить для решения задачи. Такими Я. п. являются, напр., Фортран. Алгол-60, ПЛ/1, Кобол, Бейсик. Проблемно-ориентированными наз. Я. п., к-рые позволяют составлять задания для ЭВМ в терминах ф-ций, подлежащих выполнению, без подробной спецификации шагов, посредством к-рых можно реализовать эти ф-ции. К таким Я. п. относятся, напр., языки разл. пакетов прикладных программ, языки запросов информационно-поисковых систем. По степени детализации описания программы различают Я. п. низкого и высокого уровня. Для Я. п. низкого уровня характерна высокая степень детализации шагов при задании инструкции для ЭВМ; такие Я. п. обычно близки к машинным языкам. Я. п. высокого уровня характеризуются высокой степенью понятий, соответствующих нек-рой области применения, и позволяют лаконично и ёмко определять задания для ЭВМ в терминах, близких к используемым в профессиональной деятельности пользователей.



Большой энциклопедический политехнический словарь 

ЯЗЫКПОСРЕДНИК →← ЯДРО СЕЧЕНИЯ

T: 0.105511926 M: 3 D: 3