OVH Cloud OVH Cloud

Existe-t-il un support pour la programmation par contraintes ?

9 réponses
Avatar
Thomas Baruchel
Tout est dans le sujet... (le but précis est la constitutions d'emplois du
temps)
Cordialement,

--
Thomas Baruchel
To contact me, please, see at: http://cerbermail.com/?OEyHGNQFEa
Home Page: http://tbaruchel.free.fr/

9 réponses

Avatar
Etienne SOBOLE
La question a l'air tres interressante, mais je l'ai pas comprise.
pourrais tu détailler un peu plus s'il te plait?

Etienne

"Thomas Baruchel" a écrit dans le message de news:

Tout est dans le sujet... (le but précis est la constitutions d'emplois du
temps)
Cordialement,

--
Thomas Baruchel
To contact me, please, see at: http://cerbermail.com/?OEyHGNQFEa
Home Page: http://tbaruchel.free.fr/


Avatar
Thomas Baruchel
On Fri, 8 Oct 2004 09:26:54 +0200, Etienne SOBOLE
wrote:
La question a l'air tres interressante, mais je l'ai pas comprise.
pourrais tu détailler un peu plus s'il te plait?


La programmation par contrainte est une technique de programmation, dans
laquelle
on fixe un "but" à atteindre et des "contraintes" à respecter, ce qui est
typiquement le
cas ici quand on cherche à construire des emplois du temps. Le plus
célèbre langage
entièrement fondé dessus est le PROLOG, mais de nombreux langages
possèdent des
bibliothèques, modules, etc. permettant d'accéder à ce genre de techniques
:
http://kti.ms.mff.cuni.cz/~bartak/constraints/systems.html
on voit notamment qu'il existe plusieurs systèmes en JAVA (dont un oublié,
qui reste
très proche : Jess). J'aurais voulu savoir s'il existait ce type de
support en JavaScript.
J'espère avoir suffisamment précisé ma question.

Cordialement,

--
Thomas Baruchel
To contact me, please, see at: http://cerbermail.com/?OEyHGNQFEa
Home Page: http://tbaruchel.free.fr/

Avatar
Thomas Baruchel
On Fri, 8 Oct 2004 09:26:54 +0200, Etienne SOBOLE
wrote:
La question a l'air tres interressante, mais je l'ai pas comprise.
pourrais tu détailler un peu plus s'il te plait?


La programmation par contrainte est une technique de programmation, dans
laquelle
on fixe un "but" à atteindre et des "contraintes" à respecter, ce qui est
typiquement le
cas ici quand on cherche à construire des emplois du temps. Le plus
célèbre langage
entièrement fondé dessus est le PROLOG, mais de nombreux langages
possèdent des
bibliothèques, modules, etc. permettant d'accéder à ce genre de techniques
:
http://kti.ms.mff.cuni.cz/~bartak/constraints/systems.html
on voit notamment qu'il existe plusieurs systèmes en JAVA (dont un oublié,
qui reste
très proche : Jess). J'aurais voulu savoir s'il existait ce type de
support en JavaScript.
J'espère avoir suffisamment précisé ma question.

Cordialement,

--
Thomas Baruchel
To contact me, please, see at: http://cerbermail.com/?OEyHGNQFEa
Home Page: http://tbaruchel.free.fr/

Avatar
ASM

On Fri, 8 Oct 2004 09:26:54 +0200, Etienne SOBOLE
wrote:
La question a l'air tres interressante, mais je l'ai pas comprise.
pourrais tu détailler un peu plus s'il te plait?


La programmation par contrainte est une technique de programmation, dans
laquelle
on fixe un "but" à atteindre et des "contraintes" à respecter, ce qui est
typiquement le cas ici


à mon idée :

Quand on voit la complexité des programmes autonomes
de créations d'emploi du temps (comme EDT pour le scolaire)
ce n'est même pas la peine d'y penser !

de toute la manière : le JS ne permet pas l'enregistrement
et comment fera-t-il pour mouliner et proposer
plusieurs solutions ? revenir en arrière etc etc

--
******** (enlever/remove [OTER_MOI] du/from reply url) *******
Stéphane MORIAUX : mailto:
Aide aux Pages Perso (images & couleurs, formulaire, CHP, JS)
http://perso.wanadoo.fr/stephane.moriaux/internet/
**************************************************************


Avatar
Pierre Goiffon
"Thomas Baruchel" a écrit dans le message de
news:
Tout est dans le sujet... (le but précis est la constitutions
d'emplois du temps)


2 remarques au passage :

- JavaScript tel qu'on l'entend habituellement est un langage côté client
Web. Il existe quelques implémentations côté serveurs (Netscape Enterprise,
Verity, ...) mais on peut dire aujourd'hui que c'est anecdoticque.
Bref, JavaScript Client Side est là pour quelques petites béquilles d'aide
dans l'IHM, rien de plus

- avez vous réalisé une étude pour vérifier si des produits existants ne
pouvaient pas répondre à votre besoin, ou du moins servir de base de
développement ?

Avatar
Michel Claveau - abstraction méta-galactique non triviale en fuite perpétuelle.
Bonsoir !

JavaScript tel qu'on l'entend habituellement est un langage côté client
Web




Jscript est aussi inclus dans cscript et wscript ; il est un des langages de
base de WHS, et est donc largement utilisé pour les scripts d'administration
ou de gestion des ordinateurs. Vouloir le limiter au "côté client Web",
c'est se priver de pas mal de possibilités.

@-salutations
--



Avatar
Pierre Goiffon
"Michel Claveau - abstraction méta-galactique non triviale en fuite
perpétuelle." a
écrit dans le message de news:4166e620$0$7213$
JavaScript tel qu'on l'entend habituellement est un langage côté
client Web


Vouloir le
limiter au "côté client Web", c'est se priver de pas mal de
possibilités.


Oui, c'est pour cela que j'avais écris : "tel qu'on l'entend habituellement"
et ce qui suivait. Ce n'était peut être pas assez clair ?


Avatar
Michel Claveau - abstraction méta-galactique non triviale en fuite perpétuelle.
Bonjour !

C'était clair, mais j'ai cru bon d'insister sur ce point.
Avatar
Pierre Goiffon
"Michel Claveau - abstraction méta-galactique non triviale en fuite
perpétuelle." a
écrit dans le message de news:416ab783$0$28775$
C'était clair, mais j'ai cru bon d'insister sur ce point.


:)
Il vaut mieux être clair et éviter les malentendus :)

Excellente continuation !