Энциклопедия «Техника»

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

Языки́ программи́рования - формальный язык для описания данных (информации) и алгоритма (программы) их обработки на компьютере. Основу языков программирования составляют алгоритмические языки. Первыми языками программирования были машинные языки, представляющие собой системы команд для конкретных компьютеров. Работа с машинными командами была основным средством общения человека с компьютером в 40-х гг. 20 в. Оператор либо набирал коды машинных команд переключателями на панели управления вычислительной машины, либо вводил их в память ЭВМ посредством перфокарт и перфолент. Эти способы требовали усидчивости и аккуратности, обязательного знания правил кодирования и системы кодов.

С развитием вычислительной техники появились более сложные языки программирования, ориентированные на решение различных задач: обработка экономической информации (кобол), инженерные и научные расчёты (фортран), обучение программированию (алгол-60, паскаль), моделирование (слэнг, симула) и др. Расширение сферы использования компьютеров привело к появлению многоцелевых (универсальных) языков программирования для записи алгоритмов решения задач практически из любой области (алгол-68, СИ, ПЛ/1 и др.), а также языков программирования для персональных компьютеров (бейсик, паскаль и др.). Для перевода (трансляции) описаний алгоритмов с одного языка программирования на другой, преимущественно на машинный язык, применяют специальные программы - трансляторы.

По степени детализации описания программы различают языки программирования низкого и высокого уровня. Для языков программирования низкого уровня характерна высокая степень детализации шагов при задании инструкции для ЭВМ; такие языки обычно близки к машинным командам конкретной ЭВМ. Они требуют хорошего знания процессора и других элементов ЭВМ. Языки высокого уровня позволяют пользователю составлять программы, не имея представления о тех действиях, какие осуществляет процессор во время выполнения программы.

В языках высокого уровня используются термины, которые ближе к словам естественного языка или к математическим формулам, чем машинные команды.

  1. языки программированияЯЗЫКИ ПРОГРАММИРОВАНИЯ формальные языки для описания данных информации и алгоритма программы их обработки на ЭВМ. Основу языков программирования составляют алгоритмически...Большой энциклопедический словарь III
  2. языки программированияЯЗЫКИ ПРОГРАММИРОВАНИЯ формальные языки для описания данных информации и алгоритма программы их обработки на ЭВМ. Основу языков программирования составляют алгоритмическ...Большой Энциклопедический словарь V
  3. языки программированияформальные языки для описания данных информации и алгоритма iпрограммы их обработки на ЭВМ. Основу Я. п составляют алгоритмические языки.i Первыми Я. п. были машинные язы...Естествознание. Энциклопедический словарь
  4. языки программированияформальные языки для описания данных информации и алгоритма программы их обработки на ЭВМ. Основу языков программирования составляют алгоритмические языки. Первыми языкам...Иллюстрированный энциклопедический словарь
  5. языки программированияалгоритмические языки класс искусственных языков предназначенных для обработки информации с помощью вычислительных машин. Тексты на Я. п. являются предписаниями по обраб...Лингвистический энциклопедический словарь
  6. языки программированияпрограммалау тлдер...Орысша-қазақша «Математика» терминологиялық сөздік
  7. языки программированияформальные языки общения человека с ЭВМ предназначенные для описания совокупности инструкций выполнение которых обеспечивает правильное решение требуемой задачи т. е. для...Профессиональное образование
  8. языки программированияЯЗЫКИ ПРОГРАММИРОВАНИЯ формальные языки для описания данных информации и алгоритма программы их обработки на ЭВМ. Основу языков программирования составляют алгоритмически...Современная энциклопедия
  9. языки программированияЯЗЫКИ ПРОГРАММИРОВАНИЯ формальные языки для описания данных информации и алгоритма программы их обработки на ЭВМ. Основу языков программирования составляют алгоритмически...Современный энциклопедический словарь
  10. языки программированияЯЗЫКИ ПРОГРАММИРОВАНИЯ формальные языки для описания данных информации и алгоритма программы их обработки на ЭВМ. Основу языков программирования составляют алгоритмическ...Энциклопедический словарь естествознания
  11. языки программированияязыки программирования формальный язык для описания данных информации и алгоритма программы их обработки на компьютере. Основу языков программирования составляют алгоритм...Энциклопедия техники