- En tant qu’étudiant en informatique, j’étudie Prolog et la programmation logique
- J’ai appris les bases du Prolog vanilla (atomes, prédicats, cut, listes, etc.) et j’ai vu une implémentation épouvantable d’un système de communication entre agents fonctionnant sur SICStus Prolog
- J’aimerais en savoir plus, car je pense que ce langage peut en lui-même constituer un point fort
- Comme le domaine que j’étudie est assez fondamental, j’aimerais élargir et approfondir mes connaissances de cet univers ainsi que d’un autre univers que j’adore vraiment (les ontologies :D)
- Je me demande à quoi ressemble Prolog en 2024 et ce que les gens font avec Prolog
2 commentaires
Ce n’est pas Prolog en soi, mais je suis d’accord pour dire que le concept de contraintes continuera d’être utile.
Il est aussi beaucoup utilisé dans des systèmes comme les bases de données, et parmi les langages de programmation de pointe, il y a aussi des tentatives de prise en charge de Datalog comme fonctionnalité de premier plan. (Exemple : https://flix.dev/)
Avis Hacker News
Prolog est un langage vieux de 50 ans qui, pour le développement général, présente souvent plus d’obstacles que d’utilité
Scryer Prolog établit un nouveau jalon en tant que Prolog open source performant et compatible ISO
Prolog et la programmation par contraintes sont des outils utiles
En théorie, Prolog est le meilleur des langages
Il est positif de voir de nouvelles personnes s’intéresser à Prolog
Prolog est un langage qui demande une nouvelle manière de penser
La « magie » de Prolog repose sur les concepts d’unification et de backtracking
Je ne connais presque rien à Prolog, mais j’ai apprécié le tutoriel Datalog
Les algorithmes de recherche de la programmation logique sont lents