Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/02/2008, à 20:36

kooma

Choix du langage

Bonjour à tous !

Pour entretenir un peu mon algo, j'aimerais écrire un petit solveur de sudoku.

Le truc, c'est que je sais vraiment pas quel langage choisir.
Je connais C, Python, PHP etc... Mais j'aimerais trouver un langage un minimum objet, car je trouve ca plus propre...
J'avais pensé à Java parce que pour l'apprentissage c'est chouette, plutôt propre... Qu'en pensez vous?

J'aimerai éviter Python, pas super convaincu.

Hors ligne

#2 Le 10/02/2008, à 20:45

Mikiouf

Re : Choix du langage

python pawAA

Hors ligne

#3 Le 10/02/2008, à 20:49

kooma

Re : Choix du langage

Mikiouf a écrit :

python pawAA

Python, c'est pas mon truc vraiment.
J'ai rien contre, mais j'aime pas la syntaxe.

Hors ligne

#4 Le 10/02/2008, à 20:51

Yannick_LM

Re : Choix du langage

Y a ruby, si tu es allergique à  la syntaxe python.
Les langages sont proches.
Python est mieux documenté et plus utilisé, mais la syntaxe est vraiment agréable.

J'suis pas fan de Java, par contre. Et je vois pas pourquoi un langage serait plus "propre" qu'un autre ...


Trucs et astuces pour Vim
Ma web page  avec des trucs dessus ...

Hors ligne

#5 Le 10/02/2008, à 20:56

kooma

Re : Choix du langage

Ce que je définis par propre, c'est l'aisance que j'ai à  relire mon code, etc...
Généralement je relis et je corrige bien mieux quand c'est de l'objet.

Je vais regarder un peu Ruby.

Dernière modification par kooma (Le 10/02/2008, à 20:57)

Hors ligne

#6 Le 10/02/2008, à 21:23

Kraid

Re : Choix du langage

C++

Hors ligne

#7 Le 10/02/2008, à 21:33

kooma

Re : Choix du langage

Kraid a écrit :

C++

C++ je me le garde dans un coin pour des projets un peu plus gros smile
J'aime beaucoup le langage, et je devrai bientot y avoir droit à  la fac, donc je préfère y aller dans le bon sens.

L'avantage d'un langage comme Ruby (je viens de voir, la syntaxe déchire en effet), c'est que n'étant pas dans mon programme scolaire, je peux me permettre de (mal) l'apprendre.

Hors ligne

#8 Le 11/02/2008, à 08:15

Kraid

Re : Choix du langage

je pense que ça peut ne pas te faire de mal de le commencer avant big_smile
si tu connais le C, tu sans doute pris de bonnes habitudes.
Par contre je ne connais pas Ruby, mais si ca te conviens...

Hors ligne

#9 Le 11/02/2008, à 08:20

carella

Re : Choix du langage

Eiffel

Hors ligne

#10 Le 11/02/2008, à 08:21

human enemy

Re : Choix du langage

kooma a écrit :
Kraid a écrit :

C++

C++ je me le garde dans un coin pour des projets un peu plus gros smile
J'aime beaucoup le langage, et je devrai bientot y avoir droit à  la fac, donc je préfère y aller dans le bon sens.

là  pour le coup je ne comprends pas  !

Si tu vas "y avoir droit" à  la fac, autant commencer à  l'apprendre non !


<linux user>463160</linux user>
str = g_strdup_printf ("ubuntu user : %d",20328);

Hors ligne

#11 Le 11/02/2008, à 11:03

Martopioche

Re : Choix du langage

Et ça y est c'est reparti... Chacun y va de son monomot pour lancer son langage préféré...

Bon, plus argumenté, quel langage objet pour implanter un resolver Sudoku ?

- C++ : Facile d'accès si on connaà®t le C mais grosse perte de temps à  gérer le système.

- Java : Hyper efficace bien maà®trisé sous de bon environnements de développement (Eclipse + NetBeans) mais nécessite cette connaissance

- Python : langage de scripte donc rapidement testable (avec iPython) mais sémantique un peu particulière

- Php : assez pénible à  mettre en oeuvre en dehors d'une appli web

Le reste, je connais pas.

Dans tous les cas, il faut après l'algo faire une modélisation objet qui est du travail en plus, et dans tous les cas, si tu veux une IHM, ca va être pénible.

Hors ligne

#12 Le 11/02/2008, à 11:48

dest

Re : Choix du langage

Ocaml

Hors ligne

#13 Le 11/02/2008, à 14:26

Aurel34

Re : Choix du langage

dest a écrit :

Ocaml

+1 pour Caml smile

c'est ce qu'on utilisais en prépa et c'est vraiment bien pour l'algo justement.
Par contre après pour faire de "gros" trucs ça manque un peu de librairies (même si je viens de lire dans linux mag que Microsoft a sorti une version .net de OCaml nommée F# et dispo sur Mono aussi, à  suivre donc...)

#14 Le 11/02/2008, à 18:44

_SamSoft_

Re : Choix du langage

Je connais le C (pour mes petits projets persos) et le C++ (pour des projets plus conséquents). Ne connaissant pas Ruby, je le propose quand même car je vais bientà´t voir à  quoi il ressemble (seul) big_smile

Bonne prog !

PS: +1 pour le C++ aussi !


if(!physics)
        /* nothing */
else
        /* everything */

Hors ligne