Классификация языков программирования
По поколениям – Generation Language (GL):
1GL – система команд
2GL – машинно-ориентированные языки
3GL – языки высокого уровня
4GL – объектно-ориентированные языки
5GL – интеллектуальные языки
По уровню:
Языки высокого уровня характеризуются
наличием понятия типа данных,
независимостью от архитектуры конкретного компьютера (мобильностью программ),
развитыми управляющими структурами и средствами описания структур данных,
близостью к естественному языку.
Языки низкого уровня характеризуются
отсутствием понятия типа данных,
зависимостью от архитектуры конкретного компьютера (отсутствием мобильности программ),
примитивными управляющими структурами и средствами описания структур данных,
близостью к машинному языку.