Слайд 4
Поколения языков программирования
В первое поколение входят языки, созданные в начале 50-х
годов, когда первые компьютеры только появились на свет. Это был первый язык ассемблера, созданный по принципу « одна инструкция – одна строка».
Расцвет второго поколения языков программирования пришелся на конец 50-х – начало 60-х годов. Символический ассемблер, в котором появилось понятие переменной, стал первым полноценным языком программирования. Благодаря его возникновению заметно возросли скорость разработки и надежность программ.
В 60-е годы появились универсальные языки программирования высокого уровня третьего поколения, обладающие относительной простотой, независимостью от конкретного компьютера и возможностью использования мощных синтаксических конструкций, что резко повысило производительность труда программистов. Подавляющее большинство языков этого поколения успешно применяется и сегодня.
Период языков четвертого поколения начинается с начала 70-х годов и по настоящее время. Эти языки обычно ориентированы на специализированные области применения, где используются проблемно-ориентированные языки, оперирующие конкретными понятиями узкой предметной области. Как правило, в эти языки встраиваются мощные операторы, позволяющие одной строкой описать такую функциональность, для реализации которой в языках младших поколений потребовались бы тысячи строк исходного кода.
Рождение языков пятого поколения произошло в середине 90-х годов. К ним относятся также системы автоматического создания прикладных программ с помощью визуальных средств разработки. Главная идея - возможность автоматического формирования результирующего текста на универсальных языках программирования. Инструкции же вводятся в компьютер в максимально наглядном виде с помощью методов, наиболее удобных для человека, не знакомого с программированием.