Язык Программирования

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

Источник: Большой толковый социологический словарь на Gufo.me


Значения в других словарях

  1. Язык программирования — Формальная знаковая система, используемая для связи человека с ЦВМ; предназначена для описания данных (информации) и алгоритмов (программ) их обработки на вычислительной машине. Примеры Я. п. — Алгол, Кобол, Фортран, а также машинные языки (См. Большая советская энциклопедия
  2. язык программирования — ЯЗЫК ПРОГРАММИРОВАНИЯ, знаковая система, применяемая для записи процессов решения задач на ЭВМ; средство общения пользователя с ЭВМ, позволяющее на формально-логическом уровне описывать последовательность операции по обработке информации. Основу Я. Сельскохозяйственный словарь
  3. ЯЗЫК ПРОГРАММИРОВАНИЯ — ЯЗЫК ПРОГРАММИРОВАНИЯ, система слов и правил, используемая для создания программ для КОМПЬЮТЕРА. Большинство компьютеров работает на основе двоичных языков (использующих два знака, 0 и 1), которые называют МАШИННЫМИ КОДАМИ. Научно-технический словарь
  4. Язык программирования — См. Алгоритмический язык. Медицинская энциклопедия