• [^] # Re: Low code ?

    Posté par (site web personnel, Mastodon) . En réponse au journal 'Règle'. Organiser son traitement. Sans se désorganiser.. Évalué à 2.

    Pour moi, Prolog est un langage à part (mais je suis biaisé car ayant fait mumuse avec quand j'étais gamin) et révolutionnaire (parce-que déclaratif et non impératif, je pense avant SQL mais en tout cas je les ai connu dans cet ordre) qui s'apparente à un solveur (terme qu'on rencontre plutôt dans les logiciels mathématiques de calculs sur des polynômes et matrices ou du calcul symbolique) ...donc probablement un DSL (spécialisé ici en déduction logique car c'est créé dans le contexte de l'IA) mais pas dans la catégorie plus courante des trucs transpilés (en écrivant mon commentaire, je pensais en tant qu'admin sys au gestionnaires de confs —Chief/Puppet— et de déploiement —Ansible— mais quid des machines d'états ? Je ne sais pas trop exactement...)
    Ceci dit, la programmation logique est une forme/approche comme la programmation événementielle ou la programmation fonctionnelle ou autres. Prolog n'est pas enfermé dans un seul truc (comme on le serait dans un tableur...) et on peut l'utiliser pour résoudre divers autres problèmes tout comme les autres.

    "It is seldom that liberty of any kind is lost all at once." ― David Hume