Quel langague choisir ? - Divers - Programmation
Marsh Posté le 25-12-2008 à 01:51:31
Ok donc tes specs sont : parsing de fichier, XML, un peu de réseau, et possibilité de livrer sur plusieurs plateformes.
Bon déjà, oublie le C. C'est un super langage, mais que je réserverais aujourd'hui au bas niveau, programmation système, embarqué, etc. En plus, l'API de base est pauvrissime.
Le C++ est piégeux pour les débutants, même s'il répond à tes besoins en cherchant un peu. Je le déconseille.
Regarde du côté de Python, ou de Java. Deux très bons langages.
Ou PERL, éventuellement, qui permet avec un ou deux modules adaptés de faire ce dont tu as besoin assez facilement (par contre, gros défaut de PERL : c'est ultra-simple de créer un programme brouillon et illisible si l'on manque un tant soit peu de rigueur).
Enfin, dernière suggestion : ne commence pas à coder. Aucun de ces trois logiciels. Pas avant 3-4 mois facile. Tu dois en premier lieu te former à un langage, cela prend du temps, surtout si tu n'as aucune notion de programmation objet, réseau, xml, ou autre.
Si tu as vraiment 9 mois, alors c'est aisément réalisable, apprentissage d'un langage compris. Mais si tu te lances maintenant, prépare-toi à créer des programmes pourris, que tu devras ensuite maintenir, et tu t'arracheras les cheveux. Bref, formation d'abord, ensuite tu réfléchis à comment structurer ton code pour répondre à ton besoin, et seulement à ce moment-là, tu peux commencer à coder.
Le temps de préparation que tu passeras ne sera pas perdu, bien au contraire.
edit : ah, et oublie le site du zéro, developpez.com ou autre. Ils proposent de bons tutoriaux (enfin, si on trie), là n'est pas le problème, mais si tu n'as que très peu de notion de prog, alors il te faut quelque chose de plus complet. Un bon gros bouquin et, si possible, une formation.
Marsh Posté le 25-12-2008 à 10:50:52
Je me permet de conseiller Ruby, qui a mon sens remplace avantageusement (dans ce cas) Java
Marsh Posté le 25-12-2008 à 18:17:35
Merci pour vos conseils,
Elmoricq a écrit : une formation. |
là malheureusement je n'ai pas les moyens de me payer une formation qui de plus dans la plupart des cas ne sont pas destinées aux débutants en programmation
je crois que je vais m'orienter vers Python, je me demandais si vous aviez des bouquins à me conseiller ?
Marsh Posté le 24-12-2008 à 21:56:02
Bonjour,
Voila, j'ai très peu de connaissance en programmation (quelques notions en HTML et un poil de programmation mathématique sous Mapple), mais je me retrouve aujourd'hui avec trois logiciels à réaliser :
si le troisième logiciel est destiné à windows (xp, vista), le deuxième devrait quand à lui tourné sous linux (pour le premier c'est indifférent)
le tout avec un délai de 9 mois pour réaliser ces logiciels, apprentissage du langage compris
Ma question est donc vers quel langage me tourner pour faire tout ça ?
J'ai commencé le tutorial sur le langage C sur le site du zéro mais j'ai cru comprendre qu'il existait d'autre langage plus simple à apprendre, les logiciels que je veux faire n'étant pas d'un très haut niveau je pense, je me demandais si je ne pouvais pas m'en contenter et dans ce cas vers quel langage me tourner.
Merci d'avance pour vos réponses, bonnes fêtes et à bientôt.