C++ ou Java: ces différences vont vous aider à choisir

J'ai la chance de connaître et d'avoir travaillé avec le C++ et le Java. J'explique dans quels contextes l'un peut être meilleur que l'autre aussi bien pour apprendre les fondamentaux, trouver un job ou créer vos propres programmes et applications.
📚 Livres à lire absolument pour devenir meilleur en C++
C++ Primer (C++ 11): amzn.to/3DisYUj
Effective C++ (un peu vieux mais rien de mieux pour apprendre low level): amzn.to/3sE8JMc
More Effective C++ (pareil, incroyable): amzn.to/3ffInwS
📚 Livres à lire absolument pour devenir meilleur en Java
Java: amzn.to/3zniNN7
🕹 Remakes de Jeux Vidéos
Mario Kart: supertuxkart.net/Main_Page
Tomb Raider: github.com/XProger/OpenLara
Doom: sourceforge.net/p/doomlegacy/...
🗂 Autres Liens
Cours coursera: www.coursera.org/learn/algori...
Spring Boot: spring.io/projects/spring-boot
Hibernate: hibernate.org/
Qt: www.qt.io/
Doc Java Swing: docs.oracle.com/javase/tutori...

Пікірлер: 22

  • @julienr8114
    @julienr81145 ай бұрын

    Il n'y a pas de débat, si vous voulez comprendre comment ça fonctionne C++ puis Java

  • @indiana51tko
    @indiana51tko Жыл бұрын

    Super d'avoir ton avis sur la question! J'ai démarré sur du C++ aussi et a l'époque (2009) pour se simplifier la vie avec la gestion de la mémoire et des pointeurs on avait la librairie Boost, et même GSoap pour développer des API! Depuis C++ 11 et l'avènement des smart pointers on se dirige aussi vers un C++ plus simple a utiliser et moins verbose, ca peut d'autant plus aider a l'adoption. Je reste tout de même un inconditionnel de Java et Spring / Hibernate. On vit quand même dans un monde ou le but c'est de sortir quelque chose production-ready hyper rapidement. Le gain de temps sur le développement Java ou .Net vs. C++ te permet de focaliser sur des problématiques un peu plus high level. Java pour moi!

  • @clemstation

    @clemstation

    Жыл бұрын

    Ouais je suis d'accord, les entreprises l'ont bien compris aussi et c'est pour ça que Java/Spring Boot est si populaire. Même si C++ a les smart pointers il faut quand même faire la distinction entre les différents types (unique, shared, ...) et ça reste moins user-friendly pour les débutants.

  • @__hannibaalbarca__
    @__hannibaalbarca__ Жыл бұрын

    Résumé: en français Pour job : Java . Pour vas plus loin : C++.

  • @SuperFilm1
    @SuperFilm1 Жыл бұрын

    Tu mérites d'avoir plus d'abonné. Merci

  • @clemstation

    @clemstation

    Жыл бұрын

    Merci, ça fait plaisir !

  • @theblacktiger9006
    @theblacktiger9006Ай бұрын

    Les pointeurs... Le passage par référence... La gestion manuelle de la mémoire... C'est tout ça qui fait la beauté du cpp. Et en plus la définition et l'implémentation des méthodes sont directement faits dans le corps de la classe en java, c'est ça qui me pique...

  • @clement6382

    @clement6382

    Ай бұрын

    C’est sur que les pointeurs, les références, et j’en passe nous force à comprendre comme le bas niveau fonctionne. J’avoue j’ai eu un peu de mal avec l’implémentation direct dans la classes mais il y a quand même des avantages.

  • @RoloTv900
    @RoloTv90011 ай бұрын

    Tres bonne video , merci bcp

  • @clemstation

    @clemstation

    11 ай бұрын

    Merci! 🙏

  • @bause6182
    @bause6182 Жыл бұрын

    Pour ceux qui débutent en c++ , n'oubliez pas qu'il y a la bibliothèque boost

  • @clemstation

    @clemstation

    Жыл бұрын

    Oui, elle peut apporter son lot de facilités mais c’est vrai que les dernières versions ont comblé le retard. Bonne recommendation!

  • @nassifmohamed6487
    @nassifmohamed6487 Жыл бұрын

    Très bon tuto merci like

  • @clemstation

    @clemstation

    Жыл бұрын

    Merci à toi pour le commentaire! Ca fait plaisir.

  • @thedryman
    @thedryman Жыл бұрын

    Bravo Clément Contenu très intéressant comme d'hab. J'ai une préférence pour Java mais ton conseil de commencer par C++ est très juste.

  • @clemstation

    @clemstation

    Жыл бұрын

    Merci Yassir, clairement Java est une bonne option pour apprendre vite.

  • @ivanzq21
    @ivanzq214 ай бұрын

    Java sans doute

  • @clemstation

    @clemstation

    4 ай бұрын

    Ca peut être un bon compromis oui.

  • @samlem6429
    @samlem6429 Жыл бұрын

    Java bien ?

  • @clemstation

    @clemstation

    Жыл бұрын

    Ravis que tu aies regardé Sam Lem, quel langage préfères-tu?

  • @samlem6429

    @samlem6429

    Жыл бұрын

    @@clemstation C++, uniquement pour cette raison : kzread.info/dash/bejne/p6iW0caBdcbKmsY.html

  • @clemstation

    @clemstation

    Жыл бұрын

    @@samlem6429 Ouais je comprends, c'est dommage car le langage ne s'arrête pas à ces 2 frameworks