Partage
  • Partager sur Facebook
  • Partager sur Twitter

le c++ a t-il un avenir ?

rangez vos couteaux c'est uen simple question..

Anonyme
    25 février 2020 à 16:10:59

    bonjour les amis

    étant collégien et connaissant quelques langage plutard j'aimerais devenir programmeur c++ (j'ai pas vraiment commencé mais tous ce que j'ai vu du langage ma séduit)

    ducoup je voulais avoir l'avis d'expert : le c++ a un avenir sur le long therme sleon vous ? Quye peut on réaliser avec le C++? sur quels type de projet un programmeur C++ a t-il le plus dechance d'etre confronté ? est-il possible de switcher de langage ? je m'explique : un développeur C++ ayant fait du C++ depuis 5 ans peut il du jour au lendemain devenir développeur java ? (en supposanbt qu'il est déja les conniassances requises)

    mervci d'avance de votre aide les amis

    • Partager sur Facebook
    • Partager sur Twitter
      25 février 2020 à 17:05:46

      Oui. Tout. Des projets intéressants. Oui. Mouais, mais changer du jour au lendemain signifie que tu retournes en quelques sorte "junior" dans ce nouveau langage.

      De rien.

      • Partager sur Facebook
      • Partager sur Twitter
        25 février 2020 à 21:30:12

        Salut,

        Le C++ reste un langage très utilisé, surtout dans le monde de l'industrie et de l'embarqué. Le langage n'est qu'un outil et une fois que tu maîtrises les différents paradigmes, tu peux changer relativement facilement et rapidement de langage. De plus, de nombreux langages sortent tous les jours, mais cela prend du temps avant d'être adopté au niveau professionnel.

        • Partager sur Facebook
        • Partager sur Twitter
          25 février 2020 à 21:48:43

          Melin Alexandre a écrit:

          tu peux changer relativement facilement et rapidement de langage

          Apres 5 ans a bosser dans un seul langage, tu n'es plus junior et tu prends forcément des habitudes spécifiques a ce langage. Tes connaissances et ta pratique dans ce langage se développe et c'est pour ca que tu n'es plus junior. 

          Changer de langage au bout de 5 ans, c'est perdre une bonne partie de ce que tu as appris pendant 5 ans. Donc tu redeviens junior en quelques sortes. Et les entreprises le savent très bien qu'elles perdent cette expérience accumulées pendant 5 ans, donc elles ne sont pas forcément ok pour te faire changer de langage du jour au lendemain.

          Ca peut te prendre des mois ou des années pour faire un changement de langage.

          • Partager sur Facebook
          • Partager sur Twitter
            26 février 2020 à 7:14:06

            Aucun langage de programmation n'a d'avenir, ce sont les intelligences artificielles qui vont programmer à notre place!
            C'est à moitié vrai qu'on devient junior en changeant de langage.
            Il y a des chose propres à un langage, mais il y a des concepts qui sont communs à la plupart, voire tous les langages.
            L'algorithmique n'est pas complètement dépendante d'un langage.
            Si C a survécu depuis 1970 et C++ depuis 1983, il y a des chances qu'ils survivent encore un bout de temps.
            • Partager sur Facebook
            • Partager sur Twitter

            Le Tout est souvent plus grand que la somme de ses parties.

              26 février 2020 à 9:00:54

              La plupart des langages populaires ont toujours de l'avenir. Java, C, C++, C#, Python, même Cobol ne vont pas disparaitre. Il existe trop de code actuel et trop de cas d'utilisations où chacun d'entre eux excelle.

              • C et C++ seront toujours largement utilisés pour l'embarqué et le sytème car on aime la possibilité d'avoir le code le plus concis/léger possible. L'industrie du jeu vidéo utilise beaucoup ce langage. Énormément de nouveaux programmes continuent d'être démarrés en C.
              • Java, même si ce langage perd un peu pour les « nouveaux » projets il est toujours utilisé en masse pour le développement Android et beaucoup d'entreprise continuent de développer avec. C'est un langage ultra “corporate”
              • C#, très populaire dans les environnement microsoft ainsi que pour les interfaces graphiques Windows.
              • Python, Perl, Ruby, beaucoup utilisés dans le web car les langages dynamique s'y collent bien. Ruby et Perl pertent en popularité mais continuent d'exister.
              • Cobol, techniquement ce langage n'a plus d'avenir à mon sens mais il reste utilisé dans les banques et assurances.

              Pour le C++, je pense que c'est pas prêt de s'arrêter. Le seul hic c'est la complexité grandissante de ce langage qui fait fuir de nouveaux développeurs.

              • Partager sur Facebook
              • Partager sur Twitter

              git is great because Linus did it, mercurial is better because he didn't.

                26 février 2020 à 9:25:48

                Pour ce genre d'interrogation existentielle, je renvoie à la couverture de la célèbre revue informatique Byte, de 1992

                Je rappelle aussi qu'on a déjà prédit la disparition de la profession de programmeur, au début des années 60. En effet, pourquoi apprendre des langages compliqués, alors qu'il suffit d'écrire en anglais que le compilateur COBOL intelligent  comprend ? :-)


                Faut arreter les conneries : quand on informatise, on a besoin que quelqu'un consacre du temps et de l'énergie à déterminer dans les détails ce qu'on veut faire exactement. Une machine ne peut pas le faire.

                -
                Edité par michelbillaud 26 février 2020 à 9:38:51

                • Partager sur Facebook
                • Partager sur Twitter
                  26 février 2020 à 17:45:22

                  @Herox Codeur : AMHA, tu ne te poses pas la bonne question. Demande toi ce que tu veux faire. Le C++, comme tous les autres langages du monde, c'est un outil. Tu utilises un outil parce que tu veux réaliser une tâche particulière, et parce que cet outil, en plus de tes connaissances te permet de réaliser cette tâche. Si passer par un autre outil est plus avantageux, tu changes d'outil. C'est aussi simple que ça. Donc demande toi surtout le type de tâches que tu veux réaliser.

                  • Partager sur Facebook
                  • Partager sur Twitter

                  Posez vos questions ou discutez informatique, sur le Discord NaN | Tuto : Preuve de programmes C

                    26 février 2020 à 17:49:12

                    Surtout que la réponse est dans la question

                    > un développeur C++ ayant fait du C++ depuis 5 ans peut il du jour au lendemain devenir développeur java ? (en supposant qu'il est déjà les connaissances requises)

                    Si il a les connaissances requises (et les savoir-faire) pour faire un boulot, il peut faire ce boulot.

                    Que ce soit plombier, ou developpeur X ou Y.

                    -
                    Edité par michelbillaud 26 février 2020 à 17:50:18

                    • Partager sur Facebook
                    • Partager sur Twitter
                      26 février 2020 à 19:15:30

                      Comme l'a dit markand, plusieurs vieux langages existent encore.
                      J'avais commencé à apprendre le Cobol par curiosité il y a longtemps et je me suis dit qu'il n'avait aucun avenir lorsque Pascal est apparu.
                      Mais il est encore là, il s'est un peu adapté à la disparition des cartes perforées.
                      C'est la même chose pour Fortran. Certaines très petites machines utilisent probablement encore un interpréteur Basic.
                      Le seul que je connaisse qui n'a pas survécu est Algol (et je n'en suis pas   certain).
                      Alors, je n'ai aucune crainte pour C++
                      • Partager sur Facebook
                      • Partager sur Twitter

                      Le Tout est souvent plus grand que la somme de ses parties.

                        26 février 2020 à 22:07:20

                        Parmi les "grands" langages  des années 60-70, il n'y a que PL/I qui soit passé à la trappe (presque) complètement. Algol a donné Pascal,  modula, delphi etc

                        Le basic a survécu comme langage d'extension chez Microsoft (visual basic)

                        -
                        Edité par michelbillaud 26 février 2020 à 22:11:04

                        • Partager sur Facebook
                        • Partager sur Twitter

                        le c++ a t-il un avenir ?

                        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                        • Editeur
                        • Markdown