logo
Информатика_ЗФ / 2013_Информатика УМО_легпром

Классификация языков программирования

Языки программирования можно разделить на пять поколений.

Первые языки появились в начале 50-х годов, с появлением компьютеров. Это был первый ассемблер, созданный по принципу «одна инструкция – одна строка»

Второе поколение – конец 50-х годов – символический ассемблер (макроассемблер), в котором появилось понятие переменной. Первый полноценный, но ещё низкоуровневый язык программирования

Третье поколение – с 60-х годов – универсальные языки высокого уровня. С их помощью решаются задачи из любых областей. Небольшие программы инженерного и экономического характера создаются специалистами из некомпьютерных областей

Четвёртое поколение – с 70-х годов – языки для реализации крупных проектов, ориентированные на узкоспециализированные области применения. В таких проблемно-ориентированных языках одним мощным оператором можно описать такую функциональность, для реализации которой на языках предыдущих поколений потребовалось бы тысячи строк исходного кода.

Пятое поколение – с середины 90-х годов – системы автоматического создания программ с помощью визуальных средств, практически без знания программирования.

Классификация языков по принципам программирования может быть иллюстрирована схемой, представленной на рисунке 13.1.

Рис. 13.51. Классификация языков программирования