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 :

Un projet : quel langage ?


Sujet :

Langages de programmation

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 61
    Par défaut Un projet : quel langage ?
    Bonjour,

    Je souhaite réaliser une application destinée à tourner sous windows xp.
    Celle-ci devra être autonome (rien ne doit être installé sur le pc cible)
    et doit être lancé depuis une clé usb.
    L'application consiste à interfacer une liaison série: envoi de certaines commandes via une interface graphique, réception et traitement des résultats
    reçus sous forme graphique (entre autre affichage de bar graph).

    De mon côté j'ai fait un peu de programmation (C, java, C#), mais dans ce cas
    je ne sais pas sur quel type de réponse m'orienter. Enfin des conseils seraient les bienvenus pour m'aiguiller ! Sachant que je suis prêt à m'investir dans l'apprentissage d'un nouveau langage...

    Merci aux éventuels participants à cette discussion.

  2. #2
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 250
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 250
    Par défaut
    S'il ne faut strictement rien installé, il faut s'orienter vers des langages natifs. Donc C/C++, Delphi dans leur version natif (Win32) par exemple.

    Par contre, si on peut considérer que le framework .net est de toute façon déjà installé sur toutes les machines (ce qui est normalement le cas pour la version 2.0 sur des XP régulièrement mis à jour et sous SP3), alors les langages .Net (VB, C#, mais aussi C/C++ ou Delphi version managé) peuvent faire l'affaire.

    De même concernant la machine Java, qui est souvent déjà installée sur une majorité de machine, alors Java pourra aussi faire l'affaire.

    Et j'en oublie certainement.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 61
    Par défaut
    Merci pour cette réponse,

    Je préfère en fait ne pas me reposer sur la configuration java/.net du pc, j'ai peur d'être embêté en cas de maj des versions (ce qui ne sera pas de mon ressort).
    Pour C et Delphi, il y a t'il des outils adaptés pour faire une ihm le + simplement possible ?

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 418
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 418
    Par défaut
    Python is powerful... and fast

    Fans of Python use the phrase "batteries included" to describe the standard library, which covers everything from asynchronous processing to zip files. The language itself is a flexible powerhouse that can handle practically any problem domain. Build your own web server in three lines of code. Build flexible data-driven code using Python's powerful and dynamic introspection capabilities and advanced language features such as meta-classes, duck typing and decorators.

    Python lets you write the code you need, quickly. And, thanks to a highly optimized byte compiler and support libraries, Python code runs more than fast enough for most applications.



    Python runs everywhere

    Python is available for all major operating systems: Windows, Linux/Unix, OS/2, Mac, Amiga, among others. There are even versions that run on .NET , the Java virtual machine, and Nokia Series 60 cell phones. You'll be pleased to know that the same source code will run unchanged across all implementations.



    Python is friendly... and easy to learn


    http://www.python.org/about/




    Il est possible de créer en Python des exécutables qui tourneront sans qu’il soit besoin d’installer le langage:
    http://python.jpvweb.com/mesrecettes...windows_py2exe
    http://www.py2exe.org/
    http://www.lyxia.org/blog/developpem...executables-46

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 61
    Par défaut
    Merci,
    Je vais me pencher là dessus.

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 14
    Par défaut
    2° vote pour Python et Py2exe

    Rony

  7. #7
    Membre émérite
    Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2010
    Messages
    469
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2010
    Messages : 469
    Par défaut
    Bonjour,

    Pour C et Delphi, il y a t'il des outils adaptés pour faire une ihm le + simplement possible ?
    Oui, bien sûr Delphi permet de faire facilement des IHM sophistiquées et conviviales, à l'aide de quantités de composants graphiques.

    Tu pourrais aussi considérer Lazarus qui est un clone en logiciel Libre et gratuit de Delphi, avec les mêmes fonctionnalités, voire plus. Il y a tout ce qu'il faut pour gérer des liaisons série et des graphes.

    Bon courage.
    Cordialement,
    Tintinux

    Initiateur de Gestinux, une comptabilité gestion open-source, pour Linux, Windows et Mac OS.
    Une version stable et une autre en développement, avec Lazarus : vous pouvez aider à la tester, la traduire et à la développer.

Discussions similaires

  1. Projet, quel langage choisir
    Par Ciloe dans le forum Langages de programmation
    Réponses: 17
    Dernier message: 02/06/2011, 09h18
  2. Premier projet, quel langage choisir ?
    Par pierrewoody dans le forum Langages de programmation
    Réponses: 4
    Dernier message: 06/11/2010, 21h41
  3. Quel langage de programmation pour ce projet?
    Par yongblood dans le forum Windows
    Réponses: 6
    Dernier message: 11/01/2007, 01h41
  4. Quel langage est le mieux adapté pour un projet web ?
    Par aztec dans le forum Général Conception Web
    Réponses: 2
    Dernier message: 03/09/2006, 17h34
  5. Projet TCP : Quel langage?
    Par gigigao dans le forum C++
    Réponses: 6
    Dernier message: 04/05/2006, 07h52

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