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

Débats sur le développement - Le Best Of Discussion :

[Débat] C++ vs Java


Sujet :

Débats sur le développement - Le Best Of

  1. #1901
    Membre habitué

    Homme Profil pro
    Développeur .Net et Web, Ingénieur en Analyse et Conception de SII
    Inscrit en
    novembre 2014
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Développeur .Net et Web, Ingénieur en Analyse et Conception de SII
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : novembre 2014
    Messages : 81
    Points : 131
    Points
    131
    Billets dans le blog
    2
    Par défaut
    une veille discussion mais pleine de bonnes choses, je pense la maîtrise du java est un plus
    Fely Kanku Developpeur .Net et analyste programmeur

  2. #1902
    Membre habitué
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    mars 2019
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : mars 2019
    Messages : 83
    Points : 133
    Points
    133
    Par défaut
    C++ vs java ? j'aurais plutot mis

    pointeur vs référence et heritage multiple vs composition. même si le résumé ne s'arrete pas là il s'agit des 2 principaux totems des 2 langages.

  3. #1903
    Membre régulier Avatar de abdennour bouaicha
    Homme Profil pro
    Développeur Java
    Inscrit en
    avril 2009
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : avril 2009
    Messages : 93
    Points : 104
    Points
    104
    Par défaut
    le c++ est utilisable par les chercheurs dans des labos ainsi il est académique ,c'est le premier langage a étudier dans les lycées et les universités , par contre le java est un outil professionnel utilisé dans les boites de développement.

  4. #1904
    Nouveau Candidat au Club
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    février 2014
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : février 2014
    Messages : 1
    Points : 1
    Points
    1
    Par défaut
    Citation Envoyé par abdennour bouaicha Voir le message
    le c++ est utilisable par les chercheurs dans des labos ainsi il est académique ,c'est le premier langage a étudier dans les lycées et les universités , par contre le java est un outil professionnel utilisé dans les boites de développement.
    Bonjour,
    Comme premier langage j'aurais plutôt dit Python, depuis le 3, ou dans notre cas ici Java.
    Et le C++ est aussi beaucoup utilisé en entreprise. Il pose cependant un certain nombre de soucis, on peut rapidement mal faire et provoquer des conflits en mémoire ou des comportements aberrants.
    Mais bien programmé ça reste l'un des langages les plus rapides et puissants.

  5. #1905
    Expert éminent sénior

    Profil pro
    Développeur informatique
    Inscrit en
    novembre 2006
    Messages
    6 974
    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 : 6 974
    Points : 15 696
    Points
    15 696
    Par défaut
    Citation Envoyé par gzii69 Voir le message
    Il pose cependant un certain nombre de soucis, on peut rapidement mal faire et provoquer des conflits en mémoire ou des comportements aberrants.
    Mais bien programmé ça reste l'un des langages les plus rapides et puissants.
    le problème restera le même avec des langages de programmation "managed"...
    En Net ou en Java,si le code est mal programmé eh bien on risque d'avoir une exception qui va tout bloquer le programme donc faudra tout relancer.
    Pour des projets de logiciel de gestion genre compta comme ça l'utilisateur il rentre des tas de données ça plante à cause d'un exception donc il faut tout recommencer.

    Cependant en contrepartie le problème des pointeurs en C/C++ s'ils sont mal utilisés c'est les effets de bords oui sur la mémoire centrale.
    C'est pour cela qu'il y a des templates comme les "smart pointers"
    La théorie, c'est quand on sait tout et que rien ne fonctionne.
    La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
    ( A Einstein)

  6. #1906
    Expert éminent sénior
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    avril 2002
    Messages
    13 936
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : avril 2002
    Messages : 13 936
    Points : 22 988
    Points
    22 988
    Billets dans le blog
    1
    Par défaut
    Depuis quand les programmes "non-managed" ne plantent pas ???

Discussions similaires

  1. [Débat] Technologie .NET vs JAVA
    Par neo.51 dans le forum Débats sur le développement - Le Best Of
    Réponses: 1047
    Dernier message: 14/01/2019, 17h15
  2. [Débat] .NET vs JAVA/J2EE
    Par tssi555 dans le forum VB.NET
    Réponses: 5
    Dernier message: 10/12/2008, 08h54

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