RECHERCHER :
COMMUNAUTE MP
Identifiez vous ...
Devenir Membre
J'ai oublié mon MDP
DOMAINE MP
Bavardages
Langages Généraux
Langages Web
Langages DotNet
Autres langages
Dev. Jeux Video
Sécurité
Sys. Exploitation
Graphismes
Logiciels
Réseaux
Bases de données
Méthodologies
Emplois High-tech
Aide juridique
Articles juridiques
FORUM
Index des forums
Ajouter un sujet
Rechercher sujet
Contact Responsable
Devenir modérateur
CHAT MP IRC
Votre pseudo ...
Srv: irc.moteurprog.com
Chan: #MoteurProg
PARTICIPER
Plus de 3500 emplois.
Rechercher un job
Déposez votre CV
Emplois High-tech

Visiteur MP

 Chatterbot : Betabot est de retour !

Forum : INTELLIGENCE ARTIFICIELLE ( IA )
Sous Catégorie : Aucune
Type du sujet : Sujet Normale
FAQ : FAQ INTELLIGENCE ARTIFICIELLE ( IA )

SUIVI DES SUJETS PAR MAIL

SUIVI PAR MAIL INACTIF

RESOLUTION DU SUJET SUJET RESOLU
BLOQUAGE DU SUJET SUJET ACTIF
APPARTENANCE A LA FAQ N'APPARTIENT PAS A LA FAQ


PAGES : [1] [2] [3]

POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

FORUM INTELLIGENCE ARTIFICIELLE ( IA )

PREMIERE PAGE

PAGE PRECEDENTE

Page précedente

Page suivante

PAGE SUIVANTE

DERNIERE PAGE
BertProd
Membre MP
Avatar de BertProd
Inscrit : 07/06/2006
Messages : 161
Message
#149887
Posté le 29/02/08 à 13:51
Tout à fait exact rainbow.

Disons que c'est plus un choix personnel Smiley lol. C'est vrai qu'on pourrait débattre sur le choix du langage utilisé : qu'est que nous apporterais de plus le C++, le Java, le Python, autres ... ? Comment définir quel langage utiliser par rapport à nos besoins ?

Perso, j'utiliserais bien Java car je le connais un peu. Liaison facile avec une base de données, "obligation" de coder objet (et j'insiste sur le mot obligation contrairement au C++). Après le C++ doit être aussi puissant mais pas forcément plus facile à utiliser dans notre cas. Python je connais pas du tout ...

Votre avis ?

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Publicité
Inscrit : X
Messages : X
Message
#Aucun

HAUT DE PAGE

  

yougo
Co-Administrateur
Superviseur :
- Calculatrice.
- Système d'ex.
Modérateur :
- CGI
- Python
Chef de projet(s) :
- WSSI
- XDocSS
- Botempe

Avatar de yougo
Inscrit : 21/01/2004
Messages : 2271
Message
#149889
Posté le 29/02/08 à 15:49
L'avantage de Java (et de Python) est la portabilité des fichiers compilés. Python est de plus haut niveau que Java, donc plus simple à apprendre, le développement est plus rapide, mais l'exécution est moins performante pour certaines tâches. Le C++ présente des performances excellentes, mais le développement le plus difficile. Il faut donc faire un compromis.

Perso, je code mon bot en Python car c'est le langage que je connais le mieux et car il permet la plus grande flexibilité et me permet ainsi de concevoir le bot d'une approche très différente de ce que l'on peut faire en C++, par exemple (un verbe = une classe). Je ne connais pas bien le Java dans ce domaine, mais par contre le C++ et toutes ses définitions statiques est plutôt emmerdant.
__________________________
Aidez les autres membres en publiant sur le forum le code que nous vous avons aidé à créer !
ImageImageImage
Où sont les membres de MP ?

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

BertProd
Membre MP
Avatar de BertProd
Inscrit : 07/06/2006
Messages : 161
Message
#149893
Posté le 29/02/08 à 16:08
yougo dit :
Il faut donc faire un compromis.


D'après ce que tu nous dis yougo ... le compromis serait donc pour nous le Java (en prenant en compte le niveau du langage, les temps d'exécution et la difficulté du codage).

En tout cas c'est toujours mon avis perso ... mais nous sommes une équipe donc à débattre entre nous.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

leniarf
Nouveau membre
Inscrit : 14/02/2008
Messages : 12
Message
#149901
Posté le 29/02/08 à 18:10
coucou!
Bah perso je n 'y connait strictement rien en java!
En cpp un peu beaucoup plus...!!
Donc voilà une des raisons de mon choix.
En effet, je n 'est pas d 'outils de comparaison.
Cependant si la finalité est de l 'implementer en java ou en python, pk pas?
Ca me donnera une raison d 'aprendre l 'un de ces langage!
__________________________
E6850 ||| Asus 8800 ULTRA ||| Asus PG221 |||
4Go DDR2 PC2-9600 (1200MHz) |||
Raptor - 150 Go 16 Mo 10 000 tr/min

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

rainbow
Modérateur :
- PHP
Chef de projet(s) :
- IA savane
- Team MoteurProg

Avatar de rainbow
Inscrit : 26/05/2006
Messages : 1115
Message
#149903
Posté le 29/02/08 à 18:22
le premier élément pour votre choix c'est votre maîtrise des langages possibles... ensuite ça sera plus ou moins bien adapté mais vous aurez moins de problème que de faire ça dans un langage inconnu (ou presque).
__________________________
............ Curtis: RTS 3D ..............
......Image
........... TeamMoteurProg...........

How to ask Questions ou Comment poser une question

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

NabZat
Nouveau membre
Inscrit : 28/02/2008
Messages : 3
Message
#149918
Posté le 01/03/08 à 10:20
Bonjour !

Nous disons donc que les contraintes pour le choix du langage sont:
- Maitrise du langage (pour moi c'est le java...)
- Orientation Objet
- Facilité de Manupilation des bases de données
- Portabilité

J'ajouterais aussi : le code "existant"

- Par exemple, en java, pour la synthèse vocale (c'est vrai, on n'en est pas encore là, mais c'est un exemple), il y a Vocalyse (http://vocalyse.polytech.unice.fr/?q=node/5). Avec ça il suffit d'ajouter deux lignes de code à un programme qui génère des chaines de caractère pour qu'il les lise à haute voix.

- Toujours en java, pour tout ce qui est scientifique, mathématique, statistique...il y a l'API JSCI

- Je suis aussi en train de voir ce qu'il existe en matière d'algo genetique, reseaux neuronaux...

Je ne sais pas trop ce qui est disponible, dans les autres langages. Quelqu'un a t'il des infos ?
__________________________
"On ne va jamais si loin que lorsqu'on ne sait pas ou l'on va." C. Colomb

Mieux vaut être 3 que tout seul !

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Alp
Superviseur :
- Système d'ex.
- Méthodologie.
- C & C++
Modérateur :
- Bavardages
Chef de projet(s) :
- My SDL Lib

Avatar de Alp
Inscrit : 24/06/2004
Messages : 2571
Message
#149929
Posté le 01/03/08 à 17:40
Prolog ?
__________________________
Be C++
Mon Blog (C++, Intelligence Artificielle, Prolog)

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

BertProd
Membre MP
Avatar de BertProd
Inscrit : 07/06/2006
Messages : 161
Message
#149982
Posté le 03/03/08 à 11:30
Salut à tous,

Nous débattons sur le choix du langage mais nous n'avons même pas fini de former l'équipe ... Si à la fin de semaine il n'y à toujours pas d'autres volontaires actifs pour nous aider, je clos le sujet. Smiley

Des volontaires ?

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

NabZat
Nouveau membre
Inscrit : 28/02/2008
Messages : 3
Message
#150109
Posté le 07/03/08 à 14:38
Eh bien, l'ambiance est plutôt refroidie depuis quelques jours...

C'était plutôt interessant ces discussions sur le choix du langage. De plus, ça langage à rien ! mdr

Prolog à au moins l'avantage de faire envisager des solutions/une structure radicalement différentes des solutions "impératives".

Quelqu'un a t'il déjà travaillé sur des bots en prolog ?
__________________________
"On ne va jamais si loin que lorsqu'on ne sait pas ou l'on va." C. Colomb

Mieux vaut être 3 que tout seul !

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

BertProd
Membre MP
Avatar de BertProd
Inscrit : 07/06/2006
Messages : 161
Message
#150113
Posté le 07/03/08 à 16:46
Je ne connaissais pas le langage prolog. C'est plutôt pas mal, je vais m'essayer un petit programme avec ça Smiley

Sinon je voulais dire que le sujet Betabot est clos Smiley

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 
POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

PREMIERE PAGE

PAGE PRECEDENTE Page précédente

Page suivante

PAGE SUIVANTE DERNIERE PAGE

FORUM INTELLIGENCE ARTIFICIELLE ( IA )



    PAGES : [1] [2] [3]



.: Site Web développé par Julien Pichot et l'équipe MPWG avec www.evolvia-web.com :.