ЯЗЫК ПРОГРАММИРОВАНИЯ
Язык программирования
искусственный язык для представления программ.
Источник: Социология организаций и управления. Словарь основных понятий.
Языки программирования
формализованные языки, придуманные для того, чтобы облегчить работу программистов. Они пишут программы на одном из языков программирования, а затем переводят их при помощи вспомогательной программы на язык, понятный машине.
ЯЗЫК ПРОГРАММИРОВАНИЯ
средство записи алгоритмов обработки информации, причем такой записи, к-рая может быть воспринята ЭВМ. С помощью Я.п. выполняется обработка информации на ЭВМ. Все Я.п. можно разделить на 2 типа - машинно-ориентированные и проблемно-ориентированные. Машинно-ориентированные Я.п. включают языки машинных команд и языки-ассемблеры. Каждый тип ЭВМ имеет свой язык машинных команд, к-рый отражает структурные особенности вычислительной машины. Машинные команды - это те команды (числовые коды), к-рые только и могут быть выполнены вычислительной машиной. Программа, записанная на любом другом Я.п., для выполнения на ЭВМ обязательно должна быть переведена на язык машинных команд. Написание программ на языке машинных команд является крайне утомительной процедурой. Машинно-ориентированные языки, в к-рых машинные команды (коды) заменены мнемоническими обозначениями, наз. языками-ассемблерами. С помощью машинно-ориентированных языков можно создавать программы, к-рые наиболее эффективно используют возможности ЭВМ данного типа, однако эти языки имеют и практически непреодолимые недостатки. Во-первых, программы, написанные на машинно-ориентированных языках, не могут быть выполнены на ЭВМ др. типов. Во-вторых, написание программ на этих языках доступно только высококвалифицированным программистам, поскольку требуется хорошее знание особенностей работы ЭВМ. Для преодоления этих недостатков с конца 50-х гг. ведется разработка др. типа Я.п. - проблемно-ориентированных. Они предназначены для записи алгоритмов обработки информации для нужд определенных областей науки и практики с использованием правил и понятий, принятых в этих областях. Развитием идеи проблемно-ориентированных языков явилось создание универсальных Я.п., позволяющих в удобной форме записывать очень широкий класс алгоритмов. Проблемно-ориентированные Я.п. наз. также языками высокого уровня. Создание проблемно-ориентированного Я.п. подразумевает разработку специальных средств перевода программ, написанных на языке высокого уровня, на язык машинных команд. Такой перевод выполняется самой вычислительной машиной с помощью программ-трансляторов. Развитие Я.п. идет по пути как совершенствования универсальных Я.п., так и разработки узкоспециальных языков. Нек-рые разработанные программные системы (пакеты прикладных программ) обработки социологич. данных включают специальные Я.п., ориентированные на решение социологич. задач. А.О. Крыштановский.
Источник: Российская социологическая энциклопедия