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