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