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

Affichage des résultats du sondage: Le développement C++ a t il de l avenir?

Votants
9. Vous ne pouvez pas participer à ce sondage.
  • Oui

    3 33,33%
  • Non

    4 44,44%
  • Oui, mais ce sera difficle

    2 22,22%
C++ Discussion :

L'IA va t elle remplacer le développement en C++?


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité de passage
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2026
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

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

    Informations forums :
    Inscription : Août 2026
    Messages : 1
    Par défaut L'IA va t elle remplacer le développement en C++?
    Bonjour
    Je poste ici car l'impact de l'IA varie en fonction du langage, et j'aurai aimé connaitre l'impact sur la communauté C en particulier.
    Sur des forums généralistes, je lis souvent que les devs n'ont aujourd'hui plus besoin de programmer.
    Quand j'ai demandé "L'IA va-t-elle remplacer les devs" on m'a répondu: "ta question a 3 ans de retard hein, elle a déjà remplacé 90% des devs. Perso ça fait 6 mois que je ne code plus".

    Qu'en est il réellement? Avez vous senti un changement notable? Le métier de développeur C est il mort?
    J'ai une formation en développement et j'ai toujours rêvé de faire du C, mais voir ce qui se trame me rend perplexe sur mon futur métier...

    Merci de votre attention

  2. #2
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 279
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 279
    Billets dans le blog
    180
    Par défaut
    Bonjour,

    Le métier a changé, c'est certain. Je veux dire, beaucoup de développeurs code moins et utilise l'IA pour générer du code. Toutefois, là où c'est intéressant, c'est lorsque les développeurs générant du code de cette façon relise le code et sont en mesure de comprendre l'impact du code et comment il s'intègre avec le reste du projet. Autrement dit, on parle de développeur expérimenté en mesure de valider ce que ferait l'IA. Bref, ils sont passés d'une casquette de développeur à une casquette de lead. Ils vont demander à générer le code, le relire, peut être le modifier à la main ou demander à l'IA de le modifier. Bref, un processus proche d'un lead qui aurait un stagiaire à disposition.
    Toutefois, l'IA a aussi ses limites. Il y a des domaines que l'IA maîtrise moins (l'embarqué, moteur de jeux vidéo (à cause de la grande complexité des systèmes (grand besoin de performances, support de plusieurs plateformes qui ne sont peut être pas visible dans les données d’entraînement) et l'interconnexion entre les différents modules avec haute parallélisation), des technos moins utilisés). Aussi, il faut comprendre le coût. Une IA peut générer du code qui ne compile pas et devra compiler le projet afin de valider les modifications. Cela brûle des tokens.
    Est-ce que le métier de développeur est t-il mort ? Non, je ne crois pas. Il suffit de voir les offres d'emploi sur LinkedIn. Le métier a juste évolué et nous avons un nouveau outil d'autocomplétion beaucoup plus puissant maintenant. Il est possible de lui faire générer du code, un petit projet complet, mais il reste qu'il faut beaucoup de connaissance pour le supporter et pour faire en sorte que le projet soit viable sur le moyen et long terme. Car, au bout de six mois de génération de code, lorsqu'il faudra modifier un morceau du logiciel, ajouter une fonctionnalité et que personne ne connaît le code et que l'IA empile les solutions "fonctionnels" mais bancales, alors il arrive qu'à un moment, cela coince.
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  3. #3
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 992
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 992
    Par défaut
    Hello,

    En ce qui me concerne, au taf, c'est juste un assitant de productivité, C++ (différent de C et C# attention) ou autres langages, même fonctionnement...

    Les problématiques que j'y ai rencontrées :
    - répétition de codes (on oublie le principe DRY)
    - interprétation abusive, délire... (principe YAGNI qui dégage)
    - gestion du traceback quasi inexistante
    - code souvent en version de langage obsolète
    - ne maîtrise pas l'environnement

    Le gros avantage, je développe beaucoup plus vite les tests unitaires, etc...

    Donc, non, se fier à la réponse de l'IA risque de poser problème à terme sur votre projet s'il est assez important niveau taille, le développeur a encore des beaux jours devant lui, mais il doit s'adapter !
    Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard)
    La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)

  4. #4
    Membre prolifique Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    7 663
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 7 663
    Par défaut
    Salut à tous.

    Que ce soit avec ou sans l'IA, il y a quand même un gros problème chez les développeurs, maitriser ce que l'on fait.
    Même dans des développements où l'on ne demande pas une extrême expertise, on voit de ses aberrations.
    Je prends l'exemple classique où dans la boucle la plus interne, on vient à interroger une base de données pour récupérer une information.
    Sachant en plus que cette information se compte en quelques dizaines de valeurs, il y a une absence totale de stockage en mémoire.
    Chaque nouvelle interrogation provoque un accès à la base de données, même si la même valeur a déjà été lu précédemment.
    C'est un exemple, mais il y en a pleins comme ça, qui démontre que même avec l'IA, le niveau de programmation va baisser.

    Gagner du temps avec l'IA, oui, je suis d'accord.
    Avoir une application performante, je crains que cela ne soit plus du tout le cas dans l'avenir.

  5. #5
    Membre confirmé
    Homme Profil pro
    Lycéen
    Inscrit en
    Février 2013
    Messages
    95
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Lycéen
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2013
    Messages : 95
    Par défaut
    Citation Envoyé par Artemus24 Voir le message
    Salut à tous.

    Que ce soit avec ou sans l'IA, il y a quand même un gros problème chez les développeurs, maitriser ce que l'on fait.
    Même dans des développements où l'on ne demande pas une extrême expertise, on voit de ses aberrations.
    Je prends l'exemple classique où dans la boucle la plus interne, on vient à interroger une base de données pour récupérer une information.
    Sachant en plus que cette information se compte en quelques dizaines de valeurs, il y a une absence totale de stockage en mémoire.
    Chaque nouvelle interrogation provoque un accès à la base de données, même si la même valeur a déjà été lu précédemment.
    C'est un exemple, mais il y en a pleins comme ça, qui démontre que même avec l'IA, le niveau de programmation va baisser.

    Gagner du temps avec l'IA, oui, je suis d'accord.
    Avoir une application performante, je crains que cela ne soit plus du tout le cas dans l'avenir.

    sûr ???à ce point ?!!

  6. #6
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Chercheur d'emploi
    Inscrit en
    Septembre 2007
    Messages
    7 625
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur d'emploi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 625
    Par défaut
    Citation Envoyé par Artemus24 Voir le message
    Sachant en plus que cette information se compte en quelques dizaines de valeurs, il y a une absence totale de stockage en mémoire.
    Chaque nouvelle interrogation provoque un accès à la base de données, même si la même valeur a déjà été lu précédemment.
    Ça c'est un autre problème : la délégation au système d'exploitation, qui elle peut être tout-à-fait légitime. Si l'OS ou les bibliothèques sous-jacentes au programme gèrent elles-mêmes un cache efficace, alors il peut être pertinent d'en faire abstraction dans la boucle. Mais évidemment, on ne sait jamais si c'est « volontaire » ou non. Je mets les guillemets parce qu'il est difficile de parler de volonté en matière d'IA, contrairement au programmeur humain chez qui la question est au contraire prépondérante.

    C'est un exemple, mais il y en a pleins comme ça, qui démontre que même avec l'IA, le niveau de programmation va baisser.
    Tout va baisser drastiquement. La décadence au sens large est l'un des plus grands dangers pour une civilisation, devant même la guerre, à mon avis. Et cela va être d'autant plus critique que cela va être un cercle vicieux. On va être forcé à en devenir dépendant et il n'y aura pas de retour en arrière ensuite.

  7. #7
    Membre prolifique Avatar de Artemus24
    Homme Profil pro
    Agent secret au service du président Ulysses S. Grant !
    Inscrit en
    Février 2011
    Messages
    7 663
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Agent secret au service du président Ulysses S. Grant !
    Secteur : Finance

    Informations forums :
    Inscription : Février 2011
    Messages : 7 663
    Par défaut
    Citation Envoyé par alex5956
    sûr ???à ce point ?!!
    Ce n'est pas l'outil qui pose problème mais le fait de bien savoir s'en servir. C'est une question d'acceptation et ensuite de la maitrise de l'outil.
    Tout comme le marteau, qui quand tu sais bien t'en servir te permet d'enfoncer des clous et non de te taper sur les doigts.

    @ Obsidian : Le but de l'IA est de répondre à une demande formulé par le prompt. Il ne cherche pas à résoudre le problème d'une manière intelligente car il n'a pas la vue total du projet. J'avais un petit problème de gestion de jeux de caractères entre la page Web en HTML, Javascript et un script PHP. L'IA s'est entêté à me donné une solution coté Javascript, alors qu'il existe une fonction toute simple résolvant mon problème coté PHP.

    Je suis d'accord sur ta conclusion, mais nous sommes dans un entre deux, où si tu préfères, un changement d'époque et il y aura nécessairement de la casse. Après, ce n'est plus la même histoire car tout le monde se servira de l'IA tous les jours. Il faut accepter ce changement sinon on sera à la traine, voir totalement exclu.

    J'ai exactement le même genre de problème avec le fait que je n'ai pas de téléphone portable. Pour l'instant, ça va, mais il arrivera un moment où je serai obligé d'en prendre un. Par "un", j'entends un mobile (sans internet) et non un smartphone (avec internet).

Discussions similaires

  1. Réponses: 24
    Dernier message: 01/09/2022, 02h30
  2. Réponses: 87
    Dernier message: 15/02/2022, 15h59
  3. Réponses: 180
    Dernier message: 30/03/2021, 13h55
  4. L'I.A. peut-elle remplacer l'activité humaine ?
    Par Fredo2345 dans le forum Intelligence artificielle
    Réponses: 2
    Dernier message: 05/07/2013, 01h05
  5. Réponses: 2
    Dernier message: 13/09/2007, 16h45

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