IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langages de programmation Discussion :

Choix d'un langage pour développer un logiciel de calcul


Sujet :

Langages de programmation

  1. #1
    Nouveau membre du Club
    Inscrit en
    Janvier 2007
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 43
    Points : 31
    Points
    31
    Par défaut Choix d'un langage pour développer un logiciel de calcul
    Salut à tous
    Voilà, je voudrais developper un logiciel de calcul de dimensions avec affichage d'un schéma associé.
    Ce que devra faire le programme:
    - Bonne interface graphique, pour facilité l'usage du logiciel
    - L'utilisateur devra entrer des dimensions
    - Le programme devra afficher un schéma dont les points et segments seront liés aux dimensions entrées par l'utilisateur
    - L'utilisateur doir pouvoir agir directement sur le schéma en déplaçant des points à l'aide de la souris, ou en rajoutant des points et segments, et le programme doit répercuter ces modification sur les dimensions
    - Le programme doit proposer des options à cocher par l'utilisateur

    Voila, quel langage me conseillés vous ?
    Merci

  2. #2
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Points : 18 679
    Points
    18 679
    Par défaut
    n'importe quel langage gérant des gui... à savoir à peu près tous
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  3. #3
    Nouveau membre du Club
    Inscrit en
    Janvier 2007
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 43
    Points : 31
    Points
    31
    Par défaut
    J'hésite entre C, Visual Basic ou Java ??

  4. #4
    Membre confirmé Avatar de aziz jim
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2005
    Messages
    455
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 455
    Points : 567
    Points
    567
    Par défaut
    C :difficile à manipuler mais très performant car très proche de la machine. grande liste de bibliothèques GUI. autre variante: "C++" à prendre en compte également.

    Java: programmes multiplatforme. plus facile que c/c++. bibliothèques GUI données en stabdard (AWT et SWING) et il existe d'autres.

    visual basic: le plus facile des 3. pas de grands efforts. mais limité à windows.
    ( personnellement j'aime pas).

    si tu veux mon avis: C++ ou java
    Ce n'est qu'en forgeant qu'on devient forgeron.

  5. #5
    Membre chevronné
    Avatar de Woufeil
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    1 076
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 1 076
    Points : 2 004
    Points
    2 004
    Par défaut
    Personnelement, je serais tenté de dire Java pour la simplicité et C/C++ pour les performances. Si les calculs ne sont pas d'une grande complexité, je pense que Java est le mieux à faire : portable à coup sûr, excellents EDIs gratuits...
    "En essayant continuellement, on finit par réussir. Donc : plus ça rate, plus on a de chances que ça marche" (devise Shadock)
    Application :

    ainsi qu'à regarder la avant de poser une question.

    La rubrique Perl recrute, contactez-moi.

  6. #6
    Membre confirmé Avatar de aziz jim
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2005
    Messages
    455
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 455
    Points : 567
    Points
    567
    Par défaut
    Citation Envoyé par Woufeil
    Personnelement, je serais tenté de dire Java pour la simplicité et C/C++ pour les performances. Si les calculs ne sont pas d'une grande complexité, je pense que Java est le mieux à faire : portable à coup sûr, excellents EDIs gratuits...
    D'accord à 100%
    Ce n'est qu'en forgeant qu'on devient forgeron.

  7. #7
    Nouveau membre du Club
    Inscrit en
    Janvier 2007
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 43
    Points : 31
    Points
    31
    Par défaut
    Visual Basic n'est-il pas plus rapide à prendre en main ?
    Est-il plus limite ?
    Et au niveau de l'interface ?
    Quels sont les atouts et differences entre Java et VB ?
    A+

  8. #8
    Membre chevronné
    Avatar de Woufeil
    Profil pro
    Étudiant
    Inscrit en
    Février 2006
    Messages
    1 076
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2006
    Messages : 1 076
    Points : 2 004
    Points
    2 004
    Par défaut
    Citation Envoyé par Maverick27
    Visual Basic n'est-il pas plus rapide à prendre en main ?
    Est-il plus limite ?
    Et au niveau de l'interface ?
    Quels sont les atouts et differences entre Java et VB ?
    A+
    Ah, VB... Et bien, VB a été officiellement abandonné par son créateur, Microsoft, et n'a par conséquent pas d'avenir. VB est payant. VB n'offre pas de très bonnes perfs. VB n'est pas portable.

    Mais VB est très simple à prendre en main il faut le reconnaître.

    Si tu veux utiliser des produits MS, je te conbseillerais plutôt .NET, que ce soit avec C# ou VB.NET. Là tu fais dans l'avenir
    "En essayant continuellement, on finit par réussir. Donc : plus ça rate, plus on a de chances que ça marche" (devise Shadock)
    Application :

    ainsi qu'à regarder la avant de poser une question.

    La rubrique Perl recrute, contactez-moi.

  9. #9
    Membre régulier
    Inscrit en
    Mai 2005
    Messages
    140
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 140
    Points : 84
    Points
    84
    Par défaut
    Prise en main rapide, bibliothèques existantes, évolutivité : jette un coup d'oeil sur Ruby et Python, beaucoup plus faciles que Java et aussi puissants !

  10. #10
    Membre éclairé
    Avatar de richard
    Homme Profil pro
    Inscrit en
    Avril 2002
    Messages
    474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Avril 2002
    Messages : 474
    Points : 772
    Points
    772
    Par défaut
    Bonjour,

    Si c'est pour un programme de calcul je te conseille de regarder Python (il y a une rubrique Python sur "développez"). Python est open source gratuit, possède un GUI par défaut (Tk) et un accès aisé à d'autres GUI plus performants (WxWidgets entre autres). Python est pcompilé comme Java, sa machine virutelle est un peu moins rapide à cause du typage dynamique mais la différence sur les architectures courantes est difficile à déceler (Google et YouTube sont programmés à 80 % en Python ...).

    Python est disponible pour windows, Linux, Mac, et Solaris (et peut être d'autres mais j'ai oublié). Aucune réécriture de code (même pas une ligne) n'est nécessaire pour porter une application d'une architecture à l'autre (c'est sûr, j'ai testé )

    Je cite Python parce que c'est le langage le plus répandu dans les labos actuellement (à part Fortran mais il est train de le dépasser) notamment grâce à d'excellentes bibliothèques de calcul : numpy, nummarray, etc. Il y a aussi une liste francophone qui est très active et qui est composée pour beaucoup de gars travaillant dans des labos et effectuant beaucoup de calculs.

    De plus Python est très simple à apprendre et il existe un bon tutorial en français (écrit par un professeur belge G. Swinnen) gratuit en version PDF.
    "Software is getting slower more rapidly than hardware becomes faster." Niklaus Wirth
    https://pharo.org/web
    https://faust.grame.fr/

  11. #11
    Membre confirmé Avatar de aziz jim
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2005
    Messages
    455
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 455
    Points : 567
    Points
    567
    Par défaut
    Après tout le choix d'un langage est fonction de :
    *besoin
    *gout
    *compétence.
    Ce n'est qu'en forgeant qu'on devient forgeron.

  12. #12
    Membre régulier
    Inscrit en
    Mai 2005
    Messages
    140
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 140
    Points : 84
    Points
    84
    Par défaut
    Je suis d'accord avec richard pour Python, mais jette quand même un coup d'oeil à ruby : tous les avantages de Python et prise en main encore plu simple. bibliothèques moins avancées mais d'excellentes qualités ....

Discussions similaires

  1. choix langage pour créer un logiciel de calcul de pert de charge
    Par bboumediene dans le forum Langages de programmation
    Réponses: 8
    Dernier message: 16/07/2009, 14h17
  2. Choix d'un langage pour un logiciel simple
    Par Askental dans le forum Langages de programmation
    Réponses: 3
    Dernier message: 16/03/2009, 17h44
  3. Choix d'un langage pour développement logiciel
    Par lucas67 dans le forum Langages de programmation
    Réponses: 9
    Dernier message: 06/03/2008, 11h09
  4. Réponses: 0
    Dernier message: 26/11/2007, 14h53
  5. Quel langage pour développer un logiciel de télétransmission
    Par gidebo dans le forum Langages de programmation
    Réponses: 3
    Dernier message: 28/08/2003, 14h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo