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

C++ Discussion :

Choix d'un langage : C++ vs JAVA


Sujet :

C++

  1. #1
    Membre exp�riment� Avatar de conconbrr
    Inscrit en
    F�vrier 2006
    Messages
    198
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2006
    Messages : 198
    Par d�faut Choix d'un langage : C++ vs JAVA
    Bonjour � tous,

    Alors d'abord ne r�lez pas direct je sais qu'il existe d'autres posts sur ce sujet... D'ailleurs je les ai presque tous lu!

    Mes questions sont un peu plus sp�cifiques. N'�tant pas programmeur de formation (je suis ing�nieur mais en hydraulique) j'esp�re que vous excuserez mes lacunes et les b�tises que je vais s�rement dire...

    La situation de base est la suivante :
    Jusqu'� maintenant je programmais en VBA (j'ai donc d�j� les bases de la POO je pense) et depuis peu en C. Je souhaite trouver � la fois un langage plus complet, "pro" et portable que VBA et plus r�cent et haut niveau que C. J'h�site donc entre C++ et JAVA (peut-�tre y-en-a-t-il d'autres int�ressants?)

    - Un gros crit�re est que je souhaite un langage totalement libre (il me semble que les deux r�pondent � cette attente mais je ne suis pas s�r)

    - Plus pr�cis�ment, il me semble bien que C/C++ est un langage libre et que si on le souhaite, on peut commercialiser les programmes que l'on cr�e (je peux toujours r�ver hein ) � part pour certaines biblioth�ques sp�cifiques comme QT o� il faut le cas �ch�ant payer une redevance (je confonds toujours les deux mais c'est le principe du GPL et LGPL je crois). Qu'en est-il pour JAVA?

    - Ensuite si j'ai bien compris les cours que j'ai rapidement parcouru sur JAVA, on a besoin d'une machine virtuelle pour faire fonctionner les progs. Faut-il demander aux utilisateurs du programme que l'on a cr�� d'installer �galement la JVM ou est-elle par d�faut sur tous les ordi? De plus, si SUN coulait (fortement improprable s�rement mais sait-on jamais) le langage JAVA continuerait-il � �volu� ou dispara�trait-il?

    - Les applis que je souhaite cr�er me serviraient principalement dans mon m�tier de tous les jours au sein de l'entreprise, de plus il me semble primordial de cr�er de "belles" applis. A ce niveau je voulais savoir ce que JAVA permettait r�ellement de faire... QT n'est-il pas plus puissant par exemple?

    Merci de m'avoir lu, j'attends vos r�ponses et propositions avant de me lancer dans l'"apprentissage" d'un de ces deux langages.

    P.s: Ne me dites pas les deux sont bien, j'en suis s�r mais je n'ai le temps d'apprendre qu'un des deux

  2. #2
    Expert confirm�
    Avatar de Thierry Chappuis
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mai 2005
    Messages
    3 499
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 48
    Localisation : Suisse

    Informations professionnelles :
    Activit� : Enseignant Chercheur
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 499
    Par d�faut
    Citation Envoy� par conconbrr
    - Plus pr�cis�ment, il me semble bien que C/C++ est un langage libre et que si on le souhaite, on peut commercialiser les programmes que l'on cr�e (je peux toujours r�ver hein ) � part pour certaines biblioth�ques sp�cifiques comme QT o� il faut le cas �ch�ant payer une redevance (je confonds toujours les deux mais c'est le principe du GPL et LGPL je crois). Qu'en est-il pour JAVA?
    Java est libre aussi... GPL depuis le mois de novembre.
    Citation Envoy� par conconbrr
    - Ensuite si j'ai bien compris les cours que j'ai rapidement parcouru sur JAVA, on a besoin d'une machine virtuelle pour faire fonctionner les progs. Faut-il demander aux utilisateurs du programme que l'on a cr�� d'installer �galement la JVM ou est-elle par d�faut sur tous les ordi? De plus, si SUN coulait (fortement improprable s�rement mais sait-on jamais) le langage JAVA continuerait-il � �volu� ou dispara�trait-il?
    La JVM n'est pas par d�faut sur tous les ordis, mais on la trouve install�e sur beaucoup de machines.
    Citation Envoy� par conconbrr
    - Les applis que je souhaite cr�er me serviraient principalement dans mon m�tier de tous les jours au sein de l'entreprise, de plus il me semble primordial de cr�er de "belles" applis. A ce niveau je voulais savoir ce que JAVA permettait r�ellement de faire... QT n'est-il pas plus puissant par exemple?
    Cela d�pend du m�tier que tu exerces. Si c'est de l'ing�nieurie et du calcul num�rique: C++ sans h�siter, peut-�tre avec Python/NumPy/SciPy pour du script.

    Si je dois comparer Qt � Swing, je dirais plut�t Qt, mais parce que je connais mieux. Avec l'arriv�e d'Eclipse, Java poss�de un deuxi�me toolkit graphique du nom de SWT.

    Je ne sais pas ce que tu appelle un "belle appli". Les deux langages ont leurs forces et leurs faiblesses. C++ est plus rapide, permet une programmation de plus bas niveau sans n�gliger les possibilit�s de haut niveau. Personnellement, je penses que C++ permet de comprendre pas mal de choses, mais ce langage est plus difficile � appr�hender pour un d�butant que Java (encore que... il est possible de se distancer des d�tails de bas niveaux dans un premiers temps grace � l'aide de la biblioth�que standard).

    Thierry
    "The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
    "If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow

    FAQ-Python FAQ-C FAQ-C++

    +

  3. #3
    Expert confirm�
    Avatar de Mat.M
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 537
    D�tails du profil
    Informations personnelles :
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 537
    Par d�faut
    D'embl�e si tu est ing�nieur en hydraulique je te dis tout de suite vaut mieux s'orienter vers du C++.
    Ne serait-ce que pour la mod�lisation d'�l�ments hydraulique ( pompes, clapets,distributeurs j'ai eu formation en hydraulique aussi ) le C++ avec visualisation Open GL semble �tre la solution la plus appropri�e.
    Tout ce qui est mod�lisation /visualisation dans l'industrie se fait avec Open GL.
    Avec Java c'est possible aussi mais les performances sont bien moindres

    Citation Envoy� par conconbrr
    - Plus pr�cis�ment, il me semble bien que C/C++ est un langage libre et que si on le souhaite, on peut commercialiser les programmes que l'on cr�e (je peux toujours r�ver hein ) � part pour certaines biblioth�ques sp�cifiques comme QT o� il faut le cas �ch�ant payer une redevance (je confonds toujours les deux mais c'est le principe du GPL et LGPL je crois). Qu'en est-il pour JAVA?
    Pour Java il y a AWT et Swing , AWT est gratuite et swing aussi je crois ( demander dans le forum concern� ) .
    Qt a l'avantage d'�tre portable mais il faut payer une licence pour Windows.
    Sinon il ya MFC avec Ms VC++ et VCL avec Borland C++ Builder


    - Ensuite si j'ai bien compris les cours que j'ai rapidement parcouru sur JAVA, on a besoin d'une machine virtuelle pour faire fonctionner les progs. Faut-il demander aux utilisateurs du programme que l'on a cr�� d'installer �galement la JVM ou est-elle par d�faut sur tous les ordi?
    Eh non elle n'est pas install�e forc�ment du moins sur les OS Microsoft

    Citation Envoy� par mujigka
    Si je dois comparer Qt � Swing, je dirais plut�t Qt, mais parce que je connais mieux. Avec l'arriv�e d'Eclipse, Java poss�de un deuxi�me toolkit graphique du nom de SWT.
    tout ce qui est interface utilisateur ( UI ) avec Java �a a tendance � ramer.
    Moi aussi je conseillerais de loin Qt couche logicielle qui a fait ses preuves parce que c'est d�velopp� par des norv�giens et utilis� sur des plateformes p�troli�res

  4. #4
    Expert confirm�
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    D�cembre 2003
    Messages
    3 549
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (�le de France)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels

    Informations forums :
    Inscription : D�cembre 2003
    Messages : 3 549
    Par d�faut
    - Un gros crit�re est que je souhaite un langage totalement libre (il me semble que les deux r�pondent � cette attente mais je ne suis pas s�r)
    Qu'est-ce qu'un langage libre ?

    - Plus pr�cis�ment, il me semble bien que C/C++ est un langage libre et que si on le souhaite, on peut commercialiser les programmes que l'on cr�e (je peux toujours r�ver hein ) � part pour certaines biblioth�ques sp�cifiques comme QT o� il faut le cas �ch�ant payer une redevance (je confonds toujours les deux mais c'est le principe du GPL et LGPL je crois). Qu'en est-il pour JAVA?
    Cela d�pend de la licence des biblioth�ques que tu utilises.
    Ni le GPL ni le LGPL n'emp�che l'utilisation commerciale, et en aucun cas ne demandent une redevance.

    - Ensuite si j'ai bien compris les cours que j'ai rapidement parcouru sur JAVA, on a besoin d'une machine virtuelle pour faire fonctionner les progs. Faut-il demander aux utilisateurs du programme que l'on a cr�� d'installer �galement la JVM ou est-elle par d�faut sur tous les ordi?
    Bien entendu, il faut la machine virtuelle, et celle-ci n'est pas install�e sur tous les ordis, tout simplement parce que les gens installent ce qu'ils veulent sur leur ordi.

    - Les applis que je souhaite cr�er me serviraient principalement dans mon m�tier de tous les jours au sein de l'entreprise, de plus il me semble primordial de cr�er de "belles" applis. A ce niveau je voulais savoir ce que JAVA permettait r�ellement de faire... QT n'est-il pas plus puissant par exemple?
    Java permet de faire de belles interfaces graphiques avec Swing.

  5. #5
    Expert confirm�
    Avatar de Mat.M
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 537
    D�tails du profil
    Informations personnelles :
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 537
    Par d�faut
    Citation Envoy� par conconbrr
    - Les applis que je souhaite cr�er me serviraient principalement dans mon m�tier de tous les jours au sein de l'entreprise, de plus il me semble primordial de cr�er de "belles" applis. A ce niveau je voulais savoir ce que JAVA permettait r�ellement de faire... QT n'est-il pas plus puissant par exemple?
    tu ne pourras pas faire de "client riche" comme sous Windows par exemple avec Java parce que c'est une architecture multi-os qui doit fonctionner sur n'importe quel OS.
    Donc avec Java tu n'as en th�orie pas de barres redimensionnables et autre controles qu'on trouve sous Windows

  6. #6
    Membre confirm� Avatar de fullben
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    58
    D�tails du profil
    Informations personnelles :
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 58
    Par d�faut
    d�butant depuis peu dans le language C++ et ayant essayer le language C et JAVA je trouve qu'il est assez libre et que l'on peut faire ce que l'on veut (enfin tout est relatif) !
    De plus, je trouve ce language plut�t complet

  7. #7
    Membre exp�riment� Avatar de conconbrr
    Inscrit en
    F�vrier 2006
    Messages
    198
    D�tails du profil
    Informations forums :
    Inscription : F�vrier 2006
    Messages : 198
    Par d�faut
    Merci de vos r�actions (n'h�sitez pas continuez)

    Bon j'ai tendance � m'emballer un peu vite donc apr�s avoir lu seulement trois r�actions du m�me d�bat dans le forum JAVA je m'�tais dit : "Cool le Java c'est ce qu'il me faut"! Ceci dit apr�s avoir lu les r�actions sur ce forum je vais attendre un peu

  8. #8
    Expert confirm�
    Avatar de Thierry Chappuis
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mai 2005
    Messages
    3 499
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 48
    Localisation : Suisse

    Informations professionnelles :
    Activit� : Enseignant Chercheur
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 499
    Par d�faut
    Citation Envoy� par Mat.M
    tout ce qui est interface utilisateur ( UI ) avec Java �a a tendance � ramer.
    Moi aussi je conseillerais de loin Qt couche logicielle qui a fait ses preuves parce que c'est d�velopp� par des norv�giens et utilis� sur des plateformes p�troli�res
    Je crois qu'il y a du mieux SWT, le toolkit graphique de IBM/Eclipse. J'ai jamais test�

    Thierry
    "The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
    "If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow

    FAQ-Python FAQ-C FAQ-C++

    +

  9. #9
    Expert confirm�
    Avatar de Thierry Chappuis
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mai 2005
    Messages
    3 499
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 48
    Localisation : Suisse

    Informations professionnelles :
    Activit� : Enseignant Chercheur
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 499
    Par d�faut
    Citation Envoy� par fullben
    d�butant depuis peu dans le language C++ et ayant essayer le language C et JAVA je trouve qu'il est assez libre et que l'on peut faire ce que l'on veut (enfin tout est relatif) !
    De plus, je trouve ce language plut�t complet
    Je pense que conconbrr entendait libre au sens de la license sous laquelques les compilateurs, EDI, et autres. Que ce soit en Java ou en C++, on trouve bon nombre de ressources et d'outils, que ce soient des biblioth�ques, des EDI, des compilateurs, sous license open-source et/ou libres.

    Thierry
    "The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
    "If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow

    FAQ-Python FAQ-C FAQ-C++

    +

  10. #10
    Expert confirm�
    Avatar de Thierry Chappuis
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mai 2005
    Messages
    3 499
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 48
    Localisation : Suisse

    Informations professionnelles :
    Activit� : Enseignant Chercheur
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 499
    Par d�faut
    Citation Envoy� par Mat.M
    D'embl�e si tu est ing�nieur en hydraulique je te dis tout de suite vaut mieux s'orienter vers du C++.
    Ne serait-ce que pour la mod�lisation d'�l�ments hydraulique ( pompes, clapets,distributeurs j'ai eu formation en hydraulique aussi ) le C++ avec visualisation Open GL semble �tre la solution la plus appropri�e.
    Tout ce qui est mod�lisation /visualisation dans l'industrie se fait avec Open GL.
    Avec Java c'est possible aussi mais les performances sont bien moindres
    Personnellement, j'utilise C++ pour mod�liser des �coulements et r�actions chimiques dans des bior�acteurs industriels. Alli� � Python/NumPy, C++ est l'outil de choix pour la simulation num�rique dans le milieu scientifique... lorsque Matlab tra�ne la patte.

    En ce qui concerne la visualisation, j'utilise la biblioth�que VTK.

    Thierry
    "The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
    "If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow

    FAQ-Python FAQ-C FAQ-C++

    +

  11. #11
    Expert confirm�
    Avatar de Mat.M
    Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 537
    D�tails du profil
    Informations personnelles :
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 537
    Par d�faut
    Citation Envoy� par mujigka
    Personnellement, j'utilise C++ pour mod�liser des �coulements et r�actions chimiques dans des bior�acteurs industriels.
    Thierry
    Fort int�ressant mais qu'est ce que c'est qu'un bior�acteur ( hors sujet je m'excuse ) ?
    Un r�acteur qui fonctionne au compost ?

  12. #12
    Expert confirm�
    Avatar de Thierry Chappuis
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mai 2005
    Messages
    3 499
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 48
    Localisation : Suisse

    Informations professionnelles :
    Activit� : Enseignant Chercheur
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 499
    Par d�faut
    Citation Envoy� par Mat.M
    Fort int�ressant mais qu'est ce que c'est qu'un bior�acteur ( hors sujet je m'excuse ) ?
    Un r�acteur qui fonctionne au compost ?
    <HS>Des cellules mammif�res dress�es pour fabriquer des substances pharmaceutiques � tr�s forte valeur ajout�e. C'est tr�s coop�ratif ces petites bestioles, mais �a "bouffe" du CPU lorsqu'il s'agit de mod�liser leur comportement. Bref, tout �a ne passionne que moi et mon PC.</HS>

    Thierry
    "The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
    "If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow

    FAQ-Python FAQ-C FAQ-C++

    +

  13. #13
    Expert confirm�
    Avatar de Luc Hermitte
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2003
    Messages
    5 296
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : A�ronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 5 296
    Par d�faut
    * Il faut que les clients aient effectivement une machine virtuelle sur leur machine. Voire plus exactement une machine virtuelle compatible avec 1- ton appli, et 2- leurs besoins et leur contraintes.
    2- implique r�guli�rement que la version d'une VM soit fig�e sur une bonne partie de la dur�e de vie d'un projet -- jusqu'� ce que de l'argent soit investi pour une mont�e en niveaux et tous les tests de non regressions, et toutes les re-validations qui l'accompagnent. Et si toi (1-) utilises des choses propres � une version, ou qui ont connu une regression sur la suivante, ben .. en th�orie cela peut poser des probl�mes.
    Bon, c'est rare, ce qui ne m'emp�che pas d'halluciner deux fois l'an quand j'entends mes camarades javaistes parler de ces choses.

    Par contre, contrairement aux C&C++, ce n'est pas � l'utilisateur de final de compiler ton produit pour une architecture qui n'est pas la tienne.

    Accessoirement, il y a "beaucoup" d'autres machines virtuelles. Ce qui conduit parfois � des petites incompatibilit�s des plus normales. Mais rien qui justifie de craindre la disparition du Java � moyen terme.


    * Je ne trouve pas les applis java tr�s jolies, mais cela n'engage que moi. D'autant que c'est vite d�pendant d'une appli � l'autre j'ai l'impression.
    A ce sujet QT connait un port pour Java. C'est pas "Jambi" le nom du port ?

    Et j'ai globalement l'impression que prototyper en java est plus rapide.


    Plut�t que de faire du multi-post, tu aurais d� lancer la discussion dans un forum et faire de la pub dans l'autre. (A quand les x-post & fu2 sur les forums web ?)
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne r�ponds � aucune question technique par le biais de ce m�dia. Et de toutes fa�ons, ma BAL sur dvpz est pleine...

  14. #14
    Expert confirm�
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    D�cembre 2003
    Messages
    3 549
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (�le de France)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels

    Informations forums :
    Inscription : D�cembre 2003
    Messages : 3 549
    Par d�faut
    tu ne pourras pas faire de "client riche" comme sous Windows par exemple avec Java parce que c'est une architecture multi-os qui doit fonctionner sur n'importe quel OS.
    Je ne vois aucun lien de cause � effet logique entre ces deux subordonn�es.

    Donc avec Java tu n'as en th�orie pas de barres redimensionnables et autre controles qu'on trouve sous Windows
    C'est bien entendu faux.

    * Je ne trouve pas les applis java tr�s jolies, mais cela n'engage que moi. D'autant que c'est vite d�pendant d'une appli � l'autre j'ai l'impression.
    Les versions r�centes de Swing sont suppos�es �muler avec une certaine fid�lit� l'interface native.
    �a d�pend probablement de comment sont configur�es les applications.

    Sinon il y aussi SWT (utilis� par exemple par Eclipse ou Azureus) qui est moins portable et flexible, mais qui utilise directement l'API du syst�me.

    �a me parait quand m�me bizarre de parler de Java dans ce forum.

    Je pense que conconbrr entendait libre au sens de la license sous laquelques les compilateurs, EDI, et autres. Que ce soit en Java ou en C++, on trouve bon nombre de ressources et d'outils, que ce soient des biblioth�ques, des EDI, des compilateurs, sous license open-source et/ou libres.
    Donc un langage est libre s'il existe au moins une impl�mentation libre ?

  15. #15
    Expert confirm�
    Avatar de Thierry Chappuis
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mai 2005
    Messages
    3 499
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 48
    Localisation : Suisse

    Informations professionnelles :
    Activit� : Enseignant Chercheur
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 499
    Par d�faut
    Citation Envoy� par loufoque
    Donc un langage est libre s'il existe au moins une impl�mentation libre ?
    C'est comme cela que je l'entends.

    Thierry
    "The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
    "If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow

    FAQ-Python FAQ-C FAQ-C++

    +

  16. #16
    R�dacteur

    Avatar de Matthieu Brucher
    Profil pro
    D�veloppeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    D�tails du profil
    Informations personnelles :
    �ge : 43
    Localisation : France, Pyr�n�es Atlantiques (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par d�faut
    Mat.M > Combien de fois faudra-t-il te dire que la version 4 de Qt pour Windows est aussi dispo sous licence GPL ?

    S�rieusement, pour ton probl�me, regarde du c�t� de Python avec SciPy et NumPy et si tu as un moment des soucis de vitesse, tu passes certaines parties en C++. C'est sans doute le plus simple et le plus rapide pour su prototypage.

    Luc > Oui, Qt a une version JAVA maintenant qui s'appelle bien Jambi

  17. #17
    R�dacteur
    Avatar de lunatix
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2002
    Messages
    1 960
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : Architecte technique

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 960
    Par d�faut
    juste pour le cot� "pas joli" de swing : une petite demo webstart d'un look sympa. (lien webstart, il faut java5 ou plus sur sa machine). Ca donne une id�e de ce que donne une application java moderne

    sinon il y a un binding avec QT (jambi) et avec gtk (java-gnome).

  18. #18
    Expert confirm�
    Avatar de Luc Hermitte
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2003
    Messages
    5 296
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : A�ronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Ao�t 2003
    Messages : 5 296
    Par d�faut
    Citation Envoy� par loufoque
    �a me parait quand m�me bizarre de parler de Java dans ce forum.
    Bah. Ca parle bien de C++ dans l'autre, avec quelques a priori classiques confondant C++ avec C/C++, voire C with classes.
    Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
    Les MP ne sont pas une hotline. Je ne r�ponds � aucune question technique par le biais de ce m�dia. Et de toutes fa�ons, ma BAL sur dvpz est pleine...

  19. #19
    Expert confirm�
    Avatar de Thierry Chappuis
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mai 2005
    Messages
    3 499
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 48
    Localisation : Suisse

    Informations professionnelles :
    Activit� : Enseignant Chercheur
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 499
    Par d�faut
    Citation Envoy� par Miles
    S�rieusement, pour ton probl�me, regarde du c�t� de Python avec SciPy et NumPy et si tu as un moment des soucis de vitesse, tu passes certaines parties en C++. C'est sans doute le plus simple et le plus rapide pour su prototypage.
    C'est ce que je pr�conise �galement. Pour le calcul scientifique, Python/Scipy/NumPy/C++ r�pond � tous les besoins. (EDIT: La plupart des besoins)

    Thierry
    "The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
    "If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow

    FAQ-Python FAQ-C FAQ-C++

    +

  20. #20
    Expert confirm�
    Avatar de Thierry Chappuis
    Homme Profil pro
    Enseignant Chercheur
    Inscrit en
    Mai 2005
    Messages
    3 499
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 48
    Localisation : Suisse

    Informations professionnelles :
    Activit� : Enseignant Chercheur
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 499
    Par d�faut
    Citation Envoy� par Luc Hermitte
    Bah. Ca parle bien de C++ dans l'autre, avec quelques a priori classiques confondant C++ avec C/C++, voire C with classes.
    Comme d'ailleurs un certain � priori existe certainemnet envers Java sur le forum C++...

    Thierry
    "The most important thing in the kitchen is the waste paper basket and it needs to be centrally located.", Donald Knuth
    "If the only tool you have is a hammer, every problem looks like a nail.", probably Abraham Maslow

    FAQ-Python FAQ-C FAQ-C++

    +

+ R�pondre � la discussion
Cette discussion est r�solue.
Page 1 sur 4 1234 Derni�reDerni�re

Discussions similaires

  1. C ou Java ? Choix d'un langage
    Par Epichoc dans le forum Langages de programmation
    R�ponses: 4
    Dernier message: 25/01/2013, 12h24
  2. Choix d'un langage
    Par uppo dans le forum Langages de programmation
    R�ponses: 11
    Dernier message: 09/02/2006, 16h24
  3. [XML] Choix d'un langage.
    Par Caille Rotie dans le forum XML/XSL et SOAP
    R�ponses: 7
    Dernier message: 01/12/2005, 18h11
  4. Choix d'un langage de programmation
    Par Karim.1 dans le forum Langages de programmation
    R�ponses: 8
    Dernier message: 10/01/2005, 15h35
  5. choix d'un langage...
    Par ay_pepito dans le forum Langages de programmation
    R�ponses: 4
    Dernier message: 12/05/2004, 21h04

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