Меня спросили о таких языках, моя первая наивная попытка принесла два списка
Список А)
Язык программирования, основанный на ограничениях, а не алгоритмах для решения проблем. например. Пролог
Список B)
Язык программирования, который содержит визуальные инструменты, помогающие разработать программу. например. VB
Глубоко копаясь в Интернете, я чувствую, что первое более точное, но второе все еще появляется в результатах.
Итак, мой вопрос: что такое языки программирования пятого поколения? Первый вид или второй?
Буду признателен за любые ссылки, статьи или любой другой полезный ресурс, чтобы узнать больше о теме.
EDIT
Я приведу это к основному вопросу:
Оскар: Я также нашел ссылки на Пролог, Схему, Хескелла, Лисп при поиске по теме? Являются ли эти «более» 5-ыми или подобными VB.
Чарли Мартин: Ну, Лисп на самом деле не может быть языком 5-го поколения, потому что он старше всего, кроме, может быть, FORTRAN. А Схема это диалект Лисп. Но да, я видел функциональные языки - Haskell, ML, Erlang и т. Д. - называемые «пятое поколение» -
Так есть ли шанс, что языки программирования, основанные на ограничениях, будут называться 5th gen?
Спасибо.