Основа современных языков программирования – предметно-ориентированные языки, которые включают в себя все возможности как операторных, так и функциональных языков.
Над созданием научно-обоснованных языков программирования трудилась международная группа ученых. Первым таким языком стал Алгол.
Он был создан в 1960 году (первую его версию называют Алгол - 60) и оказал большое влияние на развитие языков программирования.
Язык Паскаль является прямым развитием линии Алгола. Он создан швейцарским математиком Н.Виртом в 1969 году.это очень компактный язык. Транслятор с Паскаля прост и занимает мола места в ОЗУ.
Язык Ада (1979г.) – продолжение линии Алгола. Его основное назначение – программирование работы самых разнообразных систем управления.
Все вышеперечисленные языки являются языками вычислений.
Одной из важнейших не вычислительных функций ЭВМ является моделирование, для которого используются специальные языки.
Универсальные языки моделирования: GPSS, Симула, Симскрит.
Паскаль и Си. Эти языки используются программистами-профессионалами. Трансляторы с этих языков работают в режиме компиляции, что позволяет создавать эффективные программы. Важным свойством этих языков для построения больших программных систем является модульность.
Фортран и Кобол. Эти языки имеют очень точно определенные области применения. Фортран традиционно используется при разработке программ для решения инженерных задач, а Кобол – экономических.