Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1434 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Quel langague choisir ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Quel langague choisir ?

n°1831408
Eifersucht​91
Posté le 24-12-2008 à 21:56:02  profilanswer
 

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 :
 

  • Le premier logiciel à pour but de rajouter une information dans ce fichier xml (ou un autre identique dans sa forme) : pour chaque Tireur rajouter un Serie= dont la valeur doit être extraite de ce fichier texte (sachant que le ID du xml correspond au cle du txt), mais comme mon fichier xml se complète tout au long de la journée (compétition sportive), je dois le compléter à chaque fois qu'il est modifié et il faudrait donc que le logiciel le fasse automatiquement ainsi qu'il enregistre le fichier xml qui crée dans un autre répertoire que celui d'origine accompagné d'un copie du xml d'origine ainsi que d'un seconde version dans laquelle serait rajouter des infos concernant une feuille xls (mais ça attendra que je comprenne les fichiers xls et le passage xml -> html et tout le reste)


  • le deuxième logiciel est destiné à faire de l'affichage plein écran sur un vidéo-projecteur ou une télé à partir du xml, par exemple les poules devraient donner quelque chose comme ca, avec réglage du nombre de poules ou du morceau de tableau à afficher, du nombre de tireurs à afficher dans le cas de l'affichage d'un classement, des infos à afficher, du timing de chaque écran, du format de l'affichage (tv, vidéoprojecteur, 16/9, 4/3, portrait, paysage).


  • Le troisième logiciel serait destiné à contrôler par le réseau le deuxième logiciel


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.

mood
Publicité
Posté le 24-12-2008 à 21:56:02  profilanswer
 

n°1831421
Elmoricq
Modérateur
Posté le 25-12-2008 à 01:51:31  profilanswer
 

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.

Message cité 1 fois
Message édité par Elmoricq le 25-12-2008 à 01:56:18
n°1831441
esox_ch
Posté le 25-12-2008 à 10:50:52  profilanswer
 

Je me permet de conseiller Ruby, qui a mon sens remplace avantageusement (dans ce cas) Java :o


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1831507
Eifersucht​91
Posté le 25-12-2008 à 18:17:35  profilanswer
 

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 ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Quel langague choisir ?

 

Sujets relatifs
[C/C++] Choisir sur quel processeur/coeur executer du codeQuel language choisir pour mon besoin ?
Quel ORM choisir ?Need Help pour choisir un CMS
Quel CMS choisir ?[Hibernate] choisir ordre des colonnes à la création de tables
Certification MCTS 70-536 et 70-526 : quel centre choisir ?que choisir pour faire un intranet (simple)
MySQL : importer fichier csv, choisir les champs à renseigner ...Quel langague choisir et quelle en est la difficulté !
Plus de sujets relatifs à : Quel langague choisir ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR