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 :

java ou c++ ou autre


Sujet :

C++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Inscrit en
    Juillet 2009
    Messages
    109
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 109
    Par d�faut java ou c++ ou autre
    bonsoir
    je suis un �tudiant en g�nie informatique
    je veux me concenter dans l'apprentissage d'un langage de programmation orient� objet . A l'�cole on �tudie plusieurs langages superficiellement comme java c++ vb.net .Comme je viens de dire je veux choisir un seul langage pour la ma�triser. Aidez moi � faire le bon choix.
    Merci

  2. #2
    Expert �minent
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 644
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activit� : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 644
    Par d�faut
    Citation Envoy� par louzorios Voir le message
    bonsoir
    je suis un �tudiant en g�nie informatique
    je veux me concenter dans l'apprentissage d'un langage de programmation orient� objet . A l'�cole on �tudie plusieurs langages superficiellement comme java c++ vb.net .Comme je viens de dire je veux choisir un seul langage pour la ma�triser. Aidez moi � faire le bon choix.
    Merci
    Salut, et bienvenue sur le forum.

    S'il y a bien une question pi�ge, c'est sans doute celle-l�...

    Le fait est que de nombreux programmeurs connaissent plusieurs langages et sont au moins capables de se d�brouiller chacun de ceux que tu as cit�s (en plus, tu as oubli� C# ), mais pr�f�rent l'un ou l'autre, pour toute une s�rie de raisons, parfois tr�s subjectives.

    Il y a de fortes chances que tu obtienne en moyenne autant de r�ponses en faveur de chaque langage, si tu "joue le jeu" et que tu pose la question dans une partie du forum "g�n�raliste".

    Mais, comme tu pose la question dans la section C++, il faut bien te dire que tu "pipes un peu les d�s" car, il y a de fortes chances que ceux qui te r�pondront aient un gout prononc� pour... C++...

    Il existe d'ailleurs un nombre important de d�bats dans une des sections voisines qui tentent de mettre deux langages en comp�tition, et on remarque g�n�ralement toujours la m�me chose : il y a autant de "pro l'un, anti l'autre" que l'inverse

    A titre personnel, je crois que tu devrais en fait profiter des cours sur chaque langage pour te faire ta propre id�e, ton propre ressenti et pour voir si la "mentalit�" du langage est en accord avec la tienne ou non...

    Il faut savoir que tous les langages ont leurs avantages, qui, curieusement, se transforment souvent en inconv�nients lorsqu'ils sont utilis�s dans la bouche de leurs d�tracteurs.

    Cette r�ponse ne t'aidera surement pas � faire ton choix, et ce n'est pas son but. Son but est, tout simplement, de te faire comprendre qu'au final le choix doit venir de toi, comme devrait venir de toi le choix d'entrer en religion
    A m�diter: La solution la plus simple est toujours la moins compliqu�e
    Ce qui se con�oit bien s'�nonce clairement, et les mots pour le dire vous viennent ais�ment. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 f�vrier 2014
    mon tout nouveau blog

  3. #3
    Membre confirm�
    Inscrit en
    Juillet 2009
    Messages
    109
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 109
    Par d�faut
    Merci � vous
    Mais si vous pouvez me dire si vous �tes un d�veloppeur c++ pourquoi tu l'as choisit et non pas java

  4. #4
    Membre �prouv�
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 537
    D�tails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 537
    Par d�faut
    Citation Envoy� par louzorios Voir le message
    Merci � vous
    Mais si vous pouvez me dire si vous �tes un d�veloppeur c++ pourquoi tu l'as choisit et non pas java
    Beaucoup de fonctionnalit�s telles que la metaprogrammation sont totalement absente de la plupart des langages.

    De plus, C++ fournis tous les outils n�cessaires pour n'avoir � s'emb�ter avec le bas niveau que quand cela est n�cessaire. Par exemple, les smart pointer permettent un gestion automatique de la m�moire.

    Le plu gros d�faut de C++ sont ses 40 ans d'age. Il traine des erreurs du pass�, des trucs qui n'ont pas �t� pr�vu pour les utilisations modernes. Malheureusement, il faut rester compatible avec tout �a et donc le C++ devient un vrai bordel de subtilit�s diverses et vari�es.

    Le D propose des solutions en repartant sur un d�part frais, mais souffre de se jeunesse (bien moins de doc, moins d'outils, etc . . .).

    Bref, si tu est pr�t � t'accrocher, je te conseille C++, c'est ce qui t'offre le plus de possibilit�s. Par contre, si tu cherche � �tre productif vite, go java ou C# (je dirais d'ailleurs plut�t C# sauf si tu es allergique � microsoft, ou si tu as en t�te un domaine d'application ou java domine comme le domaine bancaire).

  5. #5
    Membre �clair� Avatar de cynique
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    60
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 60
    Par d�faut
    Citation Envoy� par louzorios Voir le message
    Merci � vous
    Mais si vous pouvez me dire si vous �tes un d�veloppeur c++ pourquoi tu l'as choisit et non pas java
    Parce que quand j'ai commenc� avec C++, c'est-�-dire 1992, il n'y avait pas de Java...

    Et voila! Le vieillard se d�robe...

  6. #6
    R�dacteur/Mod�rateur
    Avatar de JolyLoic
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Ao�t 2004
    Messages
    5 463
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 51
    Localisation : France, Yvelines (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 5 463
    Par d�faut
    Je dirais quand m�me, bien que d'accord avec Koala, que les domaines d'application classiques sont quand m�me assez disjoints (pour des raisons au moins autant historiques que techniques). web, gestion, applis pour t�l�phone... : Java/C#. Calcul scientifique, jeux, temps r�el... : C++
    Ma session aux Microsoft TechDays 2013 : D�velopper en natif avec C++11.
    Celle des Microsoft TechDays 2014 : Bonnes pratiques pour apprivoiser le C++11 avec Visual C++
    Et celle des Microsoft TechDays 2015 : Visual C++ 2015 : voyage � la d�couverte d'un nouveau monde
    Je donne des formations au C++ en entreprise, n'h�sitez pas � me contacter.

  7. #7
    Membre Expert
    Avatar de Goten
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 580
    D�tails du profil
    Informations personnelles :
    �ge : 35
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 580
    Par d�faut
    Pour compl�ter ce qui a d�j� �tait dit, il y'a un autre facteur � prendre en compte : le temps. (de formation). En gros tu deviendras plus vite productif en java qu'en C++, mais le passage java => C++ demande un gros effort (y'a qu'a voir les codes C++ des gens qui viennent du java)...

  8. #8
    Membre confirm�
    Inscrit en
    Juillet 2009
    Messages
    109
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 109
    Par d�faut
    je vous remercie , s'il y a encore d'autres choses qui peuvent m'aider � faire le bon choix n'h�sitez pas de me les dire , je suis tr�s reconnaissant .

  9. #9
    Membre chevronn� Avatar de Lavock
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    560
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 560
    Par d�faut
    Le c++ c'est plus plus \o/ ! -_-'

    En bien ou en mal :
    Le c++ est un langage de "bidouille" qui ne t'emp�che pas de te "tirer une balle dans le pied", mais du coup est un peu plus "libre".

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Communication entre deux programmes Java. http ? Rmi ? WS ? Autres ?
    Par tiboudchou dans le forum Entr�e/Sortie
    R�ponses: 8
    Dernier message: 26/03/2009, 12h50
  2. Comment tuer un java.exe individuellement des autres ?
    Par Battosaiii dans le forum Windows XP
    R�ponses: 3
    Dernier message: 18/11/2008, 09h43
  3. R�ponses: 13
    Dernier message: 27/02/2008, 16h01
  4. G�n�rer une classe java � partir d'une autre
    Par hebmaster dans le forum G�n�ral Java
    R�ponses: 5
    Dernier message: 29/05/2006, 16h09
  5. appel d'une class java en javascript ou autre
    Par tit_oune dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 04/04/2006, 15h24

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