Oui voilà, une des applications les plus "visible" c'est d'utiliser ce genre d'outil pour remplacer du SQL.
Ya un papier là dessus : http://www.ifi.uzh.ch/ddis/staff/goehring/btw/files/Bernstei(...)
Un prof a testé ses étudiants et au bout de 3 jours ils sont plus à l'aise avec ACE qu'avec SQL.
Tant mieux si certains y trouvent leur compte. Je n'ai pas la prétention de prédire l'avenir de ce genre d'outils, juste que d'après mon expérience, ce qui semble au début une facilité se transforme vite en contrainte.
Un outil proche d'une langue naturelle a une courbe d'apprentissage très différente d'un langage informatique: la phase d'initiation est très rapide, pour des raison évidentes. C'est sur le long terme que les difficultés apparaissent, parce qu'il faut que l'utilisateur apprenne tout un tas d'exceptions, et parfois des règles légèrement différentes de sa langue maternelle. Toujours d'après mon expérience, la seule façon vraiment efficace de faire cet apprentissage est de comprendre comment fonctionne l'ordinateur, et pourquoi les limitation ont été mises en place dans le langage.
Bref, pour un système de requête dans une bibliothèque publique, pourquoi pas. Dans un environnement professionnel, je reste persuadé qu'un langage informatique "traditionnel" reste plus productif.
[^] # Re: Traductions ?
Posté par drakmaniso . En réponse à la dépêche Attempto Controlled English. Évalué à 3.
Tant mieux si certains y trouvent leur compte. Je n'ai pas la prétention de prédire l'avenir de ce genre d'outils, juste que d'après mon expérience, ce qui semble au début une facilité se transforme vite en contrainte.
Un outil proche d'une langue naturelle a une courbe d'apprentissage très différente d'un langage informatique: la phase d'initiation est très rapide, pour des raison évidentes. C'est sur le long terme que les difficultés apparaissent, parce qu'il faut que l'utilisateur apprenne tout un tas d'exceptions, et parfois des règles légèrement différentes de sa langue maternelle. Toujours d'après mon expérience, la seule façon vraiment efficace de faire cet apprentissage est de comprendre comment fonctionne l'ordinateur, et pourquoi les limitation ont été mises en place dans le langage.
Bref, pour un système de requête dans une bibliothèque publique, pourquoi pas. Dans un environnement professionnel, je reste persuadé qu'un langage informatique "traditionnel" reste plus productif.