...ou du moins, il n'était pas encore facilement accessible.
Du coup, après avoir fait mes premiers pas en programmation avec le BASIC, j'ai appris le C grâce à l'excellentissime ouvrage Le langage C de Kernighan et Ritchie.
(jamais trouvé un ouvrage qui soit à la fois aussi concis tout en étant aussi didactique).
Pour le C++, toujours pas de web, mais le C++ programming language de Stroustrup. Absence de web + bibliothèque standard non stabilisée à l'époque, je me suis retrouvé à coder mon propre framework C++, et je ne le regrette absolument pas.
Aujourd'hui, concernant le C/C++, j'utilise le web parce que je n'ai plus ces ouvrages sous la main, mais c'est majoritairement des requêtes genre man 2 select.
J'ai essayé l'IA pour générer du code pour mes programmes C++, mais le résultat est inexploitable. Je m'y attendais, vu que, bien que mon framework soit relativement ancien et publié sous licence open source, il n'a que relativement peu d'exemples de mise en œuvre, étant probablement le seul à l'utiliser.
Par contre, je jongle avec pas mal de langages pour les programmes qui s'interfacent avec mes programmes C++, et comme je ne me rappelle jamais quel langage utilise la syntaxe string.substr(...) et quel autre substr(string, ...), ben je demande au web.
Pour des problèmes plus complexes, je me retrouvais sur des sites comme reddit, stackoverflow et consorts, et je devais donc adapter la solution à mon cas de figure. Avec l'IA, j'obtiens souvent une solution que je peux utiliser telle quelle.
Par contre, j'ai parfois des résultats insatisfaisants. Par exemple, j'ai demandé à plusieurs IA de me pondre le code HTML et CSS d'une représentation simplifiée d'un clavier de piano. Je n'ai jamais réussi à lui faire positionner correctement les touches noires.
Peut-être que l'IA n'est pas encore au niveau ou que c'est moi qui ne sait pas l'utiliser, quoi qu'il en soit, résultat des courses, zéro IA pour du C/C++, mais je l'utilise dés que possible pour les autres langages, parce que je suis moins intéressé d'acquérir une connaissance approfondie de ces langages que d'avoir rapidement et au moindre effort quelque chose de fonctionnel...
Zelbinium: pour la génération qui crée, pas celle qui scrolle...
# Je suis heureux que le web n'existait pas lorsque j'ai appris à coder...
Posté par Claude SIMON (site web personnel) . En réponse au lien Je suis heureux que l'IA n'existait pas lorsque j'ai appris à coder. Évalué à 6. Dernière modification le 23 février 2025 à 09:14.
...ou du moins, il n'était pas encore facilement accessible.
Du coup, après avoir fait mes premiers pas en programmation avec le BASIC, j'ai appris le C grâce à l'excellentissime ouvrage Le langage C de Kernighan et Ritchie.
(jamais trouvé un ouvrage qui soit à la fois aussi concis tout en étant aussi didactique).
Pour le C++, toujours pas de web, mais le C++ programming language de Stroustrup. Absence de web + bibliothèque standard non stabilisée à l'époque, je me suis retrouvé à coder mon propre framework C++, et je ne le regrette absolument pas.
Aujourd'hui, concernant le C/C++, j'utilise le web parce que je n'ai plus ces ouvrages sous la main, mais c'est majoritairement des requêtes genre
man 2 select.J'ai essayé l'IA pour générer du code pour mes programmes C++, mais le résultat est inexploitable. Je m'y attendais, vu que, bien que mon framework soit relativement ancien et publié sous licence open source, il n'a que relativement peu d'exemples de mise en œuvre, étant probablement le seul à l'utiliser.
Par contre, je jongle avec pas mal de langages pour les programmes qui s'interfacent avec mes programmes C++, et comme je ne me rappelle jamais quel langage utilise la syntaxe
string.substr(...)et quel autresubstr(string, ...), ben je demande au web.Pour des problèmes plus complexes, je me retrouvais sur des sites comme reddit, stackoverflow et consorts, et je devais donc adapter la solution à mon cas de figure. Avec l'IA, j'obtiens souvent une solution que je peux utiliser telle quelle.
Par contre, j'ai parfois des résultats insatisfaisants. Par exemple, j'ai demandé à plusieurs IA de me pondre le code HTML et CSS d'une représentation simplifiée d'un clavier de piano. Je n'ai jamais réussi à lui faire positionner correctement les touches noires.
Peut-être que l'IA n'est pas encore au niveau ou que c'est moi qui ne sait pas l'utiliser, quoi qu'il en soit, résultat des courses, zéro IA pour du C/C++, mais je l'utilise dés que possible pour les autres langages, parce que je suis moins intéressé d'acquérir une connaissance approfondie de ces langages que d'avoir rapidement et au moindre effort quelque chose de fonctionnel...
Zelbinium: pour la génération qui crée, pas celle qui scrolle...