option
Maison
Nouvelles
ChatGpt génère une routine quotidienne dans 12 langages de programmation principaux: les informations révélées

ChatGpt génère une routine quotidienne dans 12 langages de programmation principaux: les informations révélées

16 avril 2025
124

L'année dernière, il est devenu évident que ChatGPT a les compétences nécessaires pour écrire du code. Je l'ai mis à l'épreuve avec une série de tests PHP et WordPress qui ont vraiment mis en lumière ses forces et ses faiblesses en matière de codage.

Mais jusqu'où s'étend réellement la connaissance de ChatGPT en programmation ? Lorsque j'ai écrit cet article au début de 2023, j'ai décidé de le défier avec l'exercice classique "Hello, world" dans les 12 langages de programmation les plus populaires selon les classements d'O'Reilly Media de 2023.

Depuis, nous avons exploré en profondeur la popularité des langages de programmation, mais même avec cette mise à jour de fin 2024, je reste fidèle aux 12 langages testés initialement. Bien sûr, certains d'entre eux ne sont peut-être pas les plus en vue, mais ils sont toujours largement utilisés. Ce mélange nous donne un bon aperçu pour voir à quel point ChatGPT peut gérer un large éventail de langages.

Puisque "Hello, world" est généralement une ligne unique, j'ai corsé les choses en demandant à ChatGPT d'afficher "Hello, world" dix fois, avec un compteur qui s'incrémente à chaque fois. J'ai également ajouté une requête pour vérifier l'heure locale en Oregon et commencer chaque séquence par "Bonjour", "Bon après-midi" ou "Bonsoir", selon l'heure.

Cela teste non seulement le flux du programme et certaines fonctions intégrées, mais garde le code suffisamment court pour que je puisse présenter les 12 langages avec des captures d'écran ici.

Voici le prompt que j'ai utilisé :

Écrivez un programme en \_\_\_\_ qui affiche "Bonjour", "Bon après-midi" ou "Bonsoir" en fonction de l'heure ici en Oregon, puis affiche dix lignes contenant l'index de la boucle (commençant par 1), un espace, et ensuite les mots "Hello, world !".

Pour chaque langage de programmation, j'ai également demandé à ChatGPT de donner un bref aperçu de son utilisation principale. Voici le prompt pour cela :

Pour chacun des langages suivants, rédigez une description d'une phrase de son utilisation principale et de son facteur distinctif : Java, Python, Rust, Go, C++, JavaScript, C#, C, TypeScript, R, Kotlin, Scala.

1. Java

ChatGPT décrit Java comme : "Un langage polyvalent utilisé principalement pour créer des applications de bureau, web et mobiles, et connu pour sa philosophie 'écrire une fois, exécuter partout'."

Java a été initialement développé par Sun Microsystems, mais lorsque Oracle a acquis Sun, ils ont également obtenu Java. Bien que la spécification Java soit ouverte, le langage lui-même appartient à Oracle, ce qui a déclenché des batailles juridiques assez intenses au fil des ans.

Voici le code de ChatGPT :

Capture d'écran du code Java par David Gewirtz/ZDNET

2. Python

ChatGPT décrit Python comme : "Un langage polyvalent utilisé pour l'analyse de données, l'intelligence artificielle, le développement web et l'automatisation, et connu pour sa lisibilité et sa facilité d'utilisation."

Si vous envisagez de vous lancer dans la programmation en IA, mon conseil est d'apprendre Python. C'est pratiquement la colonne vertébrale du code d'IA de nos jours.

Voici le code de ChatGPT :

Capture d'écran du code Python par David Gewirtz/ZDNET

3. Rust

ChatGPT décrit Rust comme : "Un langage de programmation système utilisé pour créer des logiciels performants et fiables, et connu pour ses garanties de sécurité mémoire et de sécurité des threads."

Voici le code de ChatGPT :

Capture d'écran du code Rust par David Gewirtz/ZDNET

4. Go

ChatGPT décrit Go comme : "Un langage de programmation système utilisé pour créer des applications réseau et serveur évolutives et efficaces, et connu pour sa simplicité et ses fonctionnalités de concurrence intégrées."

Go est open source, mais il est géré par Google. Go. Google. Vous voyez ce qu'ils ont fait là ?

Voici le code de ChatGPT :

Capture d'écran du code Go par David Gewirtz/ZDNET

5. C++

ChatGPT décrit C++ comme : "Un langage de programmation système utilisé pour créer des systèmes d'exploitation, des moteurs de jeu et des applications hautes performances, et connu pour son contrôle sur le matériel et la mémoire."

Voici le code de ChatGPT :

Capture d'écran du code C++ par David Gewirtz/ZDNET

6. JavaScript

ChatGPT décrit JavaScript comme : "Un langage de script côté client utilisé pour créer des applications web interactives, et connu pour son utilisation répandue dans le développement web et sa capacité à s'exécuter dans les navigateurs web."

Avec CSS, l'un des principaux langages de conception visuelle du web, JavaScript est également responsable d'une bonne partie de mes jurons au cours de la dernière décennie environ.

Voici le code de ChatGPT :

Capture d'écran du code JavaScript par David Gewirtz/ZDNET

7. C#

ChatGPT décrit C# comme : "Un langage polyvalent utilisé pour créer des applications de bureau Windows, des jeux et des applications web, et connu pour ses fonctionnalités orientées objet et son intégration avec le framework .NET."

C# est un langage propriétaire de Microsoft. Je l'ai enseigné à l'extension de l'UC Berkeley pendant plus d'une décennie. C'est un excellent point de départ si vous cherchez à décrocher un emploi dans un environnement centré sur Microsoft.

Voici le code de ChatGPT :

Capture d'écran du code C# par David Gewirtz/ZDNET

8. C

ChatGPT décrit C comme : "Un langage de programmation système utilisé pour créer des systèmes d'exploitation, des systèmes embarqués et des applications hautes performances, et connu pour son efficacité et son contrôle de bas niveau."

On dit qu'on n'oublie jamais son premier amour. Avant que je m'enseigne le C à l'époque des navires en bois et des programmeurs de fer, je n'avais jamais vraiment aimé un langage de programmation. Mais ensuite, j'ai rencontré C, et mon monde a changé. C'était l'amour au premier compilateur. Quelque chose dans la simplicité concise du langage a profondément résonné en moi. Peut-être que c'est un peu trop, mais c'est la vérité. C sera toujours mon premier amour syntaxique.

Voici le code de ChatGPT :

Capture d'écran du code C par David Gewirtz/ZDNET

9. TypeScript

ChatGPT décrit TypeScript comme : "Un sur-ensemble de JavaScript utilisé pour créer des applications web à grande échelle, et connu pour son typage statique optionnel et ses fonctionnalités de langage avancées."

TypeScript est également un produit Microsoft, mais contrairement à C#, il est open-source et non propriétaire.

Voici le code de ChatGPT :

Capture d'écran du code TypeScript par David Gewirtz/ZDNET

10. R

ChatGPT décrit R comme : "Un langage utilisé pour le calcul statistique et l'analyse de données, et connu pour ses puissantes capacités de manipulation et de visualisation de données."

Voici le code de ChatGPT :

Capture d'écran du code R par David Gewirtz/ZDNET

11. Kotlin

ChatGPT décrit Kotlin comme : "Un langage polyvalent utilisé pour créer des applications Android, des applications côté serveur et des applications web, et connu pour sa concision et son interopérabilité avec Java."

Kotlin a été développé par JetBrains, les gens qui font également PhpStorm, qui est actuellement mon environnement de développement préféré.

Voici le code de ChatGPT :

Capture d'écran du code Kotlin par David Gewirtz/ZDNET

12. Scala

ChatGPT décrit Scala comme : "Un langage utilisé pour créer des applications évolutives et distribuées, et connu pour son support de la programmation fonctionnelle et son intégration avec la machine virtuelle Java."

Voici le code de ChatGPT :

Capture d'écran du code Scala par David Gewirtz/ZDNET

Il est intéressant de noter que la sortie pour Scala (montrée ci-dessus) a attiré mon attention. Je n'ai jamais codé en Scala et je n'en sais pas beaucoup à ce sujet. On dirait que ChatGPT non plus, car il n'a pas fourni de coloration syntaxique pour Scala comme il l'a fait pour les autres langages.

Réflexions finales (et un peu de Forth)

En tant que passionné autoproclamé des langages informatiques, je me suis éclaté avec cet exercice. Cela dit, il y a quelques points à garder à l'esprit. Premièrement, je n'ai pas réellement testé tout le code. Effectuer des tests sur autant de sorties dépasse le cadre de cet article. Cependant, j'ai examiné le code généré, et dans l'ensemble, il semblait solide.

Lorsque j'ai effectué ces tests il y a presque un an, ChatGPT a presque tout réussi (avec la réserve mentionnée ci-dessus). Mais lorsque je lui ai demandé d'écrire du code en Forth (un langage excentrique mais cool), il a produit un code qui ressemblait à du Forth mais l'a étiqueté comme Perl. Définitivement pas du Perl.

Cette fois-ci, il a correctement généré du Forth (les deux-points sont un indice révélateur) et l'a correctement étiqueté. Comme pour Scala, ChatGPT ne semblait pas avoir les tables de coloration syntaxique pour Forth, mais sinon, il semble s'en sortir très bien.

Capture d'écran du code Forth par David Gewirtz/ZDNET

Comme pour toutes mes autres incursions dans les capacités de codage de ChatGPT, je suis impressionné mais aussi prudent. Mon conseil reste le même : utilisez-le comme un outil, mais testez, testez et testez encore.

Article connexe
La politique rendant obligatoire l'utilisation de la recherche par IA provoque un exode, tandis que DuckDuckGo enregistre une forte augmentation du nombre d'utilisateurs La politique rendant obligatoire l'utilisation de la recherche par IA provoque un exode, tandis que DuckDuckGo enregistre une forte augmentation du nombre d'utilisateurs Suite à l'annonce faite par Google lors de sa conférence I/O 2026 concernant une refonte complète de son moteur de recherche axée sur l'IA, de nombreux utilisateurs se sont mis à rechercher des altern
Xiaohongshu se restructure : Conan nommé président, création d'un département dédié à l'IA et d'une division internationale Rednote Xiaohongshu se restructure : Conan nommé président, création d'un département dédié à l'IA et d'une division internationale Rednote Le 30 avril, Xiaohongshu a adressé une note interne à l'ensemble de ses employés pour annoncer le lancement d'une nouvelle restructuration organisationnelle. Au cœur de cette évolution figure l'intégr
Le jeu « Xiaolongxia » de Tencent dépasse toutes les attentes ; l'équipe multiplie par dix sa capacité, présente ses excuses et offre des compensations Le jeu « Xiaolongxia » de Tencent dépasse toutes les attentes ; l'équipe multiplie par dix sa capacité, présente ses excuses et offre des compensations Tencent a officiellement lancé WorkBuddy, un agent intelligent basé sur l'IA et adapté à tous les contextes, marquant ainsi une nouvelle étape dans la course aux applications des grands modèles, carac
Recommandations de sujets spéciaux liés
Synthèse vocale Les meilleures applications de synthèse vocale basées sur l'IA pour la dyslexie : un soutien à l'apprentissage et à l'efficacité en lecture pour les élèves
Les meilleures applications de synthèse vocale basées sur l'IA pour la dyslexie : un soutien à l'apprentissage et à l'efficacité en lecture pour les élèves

Découvrez les meilleures applications de synthèse vocale par IA de 2026, spécialement sélectionnées pour aider les personnes dyslexiques. Notre classement d'experts compare les outils gratuits et payants, en mettant en avant des fonctionnalités performantes qui améliorent l'efficacité de la lecture et l'apprentissage. Découvrez des solutions révolutionnaires à ne pas manquer pour libérer le potentiel des élèves. Commencez votre parcours sur XIX.AI.

10 outils
xix.ai
Création de bande dessinée Les meilleurs générateurs IA pour les mangas shonen : créez des séquences d'action survoltées et des effets d'énergie
Les meilleurs générateurs IA pour les mangas shonen : créez des séquences d'action survoltées et des effets d'énergie

Découvrez les meilleurs générateurs IA de mangas shonen de 2026 sur XIX.AI. Notre sélection triée sur le volet comprend des outils performants pour créer des séquences d'action à couper le souffle et des effets d'énergie dynamiques. Comparez les options gratuites et payantes grâce à des tests concrets. Libérez votre potentiel créatif et commencez dès aujourd'hui à créer des mangas épiques !

15 outils
xix.ai
Entreprise Les meilleurs outils de suivi des dépenses basés sur l'IA : numérisez vos reçus et classez automatiquement les dépenses de l'entreprise
Les meilleurs outils de suivi des dépenses basés sur l'IA : numérisez vos reçus et classez automatiquement les dépenses de l'entreprise

Les meilleurs outils de gestion des dépenses basés sur l'IA en 2026 : les outils les mieux notés pour numériser vos reçus et classer automatiquement les dépenses de votre entreprise. Découvrez des solutions puissantes et révolutionnaires pour une gestion des dépenses sans effort, un suivi financier précis et une conformité simplifiée. Notre comparatif, mis à jour chaque semaine, qui oppose les options gratuites aux options payantes, vous aide à trouver la solution qui vous convient le mieux. Tirez pleinement parti de l'IA grâce aux recommandations d'experts de XIX.AI.

10 outils
xix.ai
Entreprise Les meilleurs outils de recrutement basés sur l'IA : triez les CV et automatisez la planification des entretiens avec les candidats
Les meilleurs outils de recrutement basés sur l'IA : triez les CV et automatisez la planification des entretiens avec les candidats

Découvrez les meilleurs outils de recrutement basés sur l'IA de 2026 sur XIX.AI. Notre sélection propose des solutions performantes et révolutionnaires pour l'analyse des CV et l'automatisation de la planification des entretiens avec les candidats. Comparez les options gratuites et payantes grâce à des tests concrets et à des classements mis à jour chaque semaine. Trouvez l'assistant de recrutement idéal et optimisez votre processus de recrutement dès aujourd'hui !

10 outils
xix.ai
Productivité Coaches IA dédiés au bien-être et à la concentration : gérer l'épuisement professionnel et booster son énergie mentale
Coaches IA dédiés au bien-être et à la concentration : gérer l'épuisement professionnel et booster son énergie mentale

Découvrez sur XIX.AI les meilleurs coachs IA de 2026 spécialisés dans le bien-être personnel et la concentration. Notre classement, soigneusement établi, présente les outils les mieux notés et les plus innovants pour gérer le surmenage et booster votre énergie mentale. Comparez les options gratuites et payantes grâce à des avis concrets. Ouvrez-vous dès aujourd’hui la voie vers une productivité et un bien-être optimaux.

10 outils
xix.ai
chatbot Les meilleurs chatbots romantiques basés sur l'IA : nouez des relations durables grâce à des personnalités cohérentes
Les meilleurs chatbots romantiques basés sur l'IA : nouez des relations durables grâce à des personnalités cohérentes

Découvrez les meilleurs chatbots romantiques basés sur l'IA de 2026, sélectionnés pour vous aider à nouer des relations authentiques et durables. Notre sélection comprend des personnalités fortes et cohérentes, des comparaisons entre versions gratuites et payantes, ainsi que des tests en conditions réelles. Trouvez le compagnon idéal et commencez dès aujourd'hui sur XIX.AI.

10 outils
xix.ai
commentaires (21)
0/500
EdwardSanchez
EdwardSanchez 26 août 2025 07:59:22 UTC+02:00

ChatGPT coding in 12 languages? That's wild! I wonder how it handles edge cases in PHP vs. Python. Gotta test this myself! 😎

NicholasClark
NicholasClark 21 avril 2025 17:52:17 UTC+02:00

ChatGPTが12の主要なプログラミング言語で日常のルーチンを生成する能力は素晴らしいです!まるで個人のコーディングアシスタントを持っているようです。提供される洞察は役立ちますが、時々コードが少しずれていることがあります。それでも、異なる言語を学んだり実験したりするのに素晴らしいツールです。頑張ってください、ChatGPT!🚀

CarlTaylor
CarlTaylor 20 avril 2025 16:18:20 UTC+02:00

A capacidade do ChatGPT de gerar rotinas diárias em várias linguagens de programação é impressionante! É como ter um assistente de codificação pessoal. As percepções que ele fornece são úteis, mas às vezes o código pode estar um pouco errado. Ainda assim, é uma ótima ferramenta para aprender e experimentar diferentes linguagens. Continue o bom trabalho, ChatGPT! 🚀

BrianWalker
BrianWalker 20 avril 2025 08:20:36 UTC+02:00

ChatGPTが12の主要なプログラミング言語で日常のルーチンを生成できるなんて驚きです!PythonとJavaで試してみましたが、コードが完璧でした。ただ、Rustのようなニッチな言語では苦労することがあります。それでも、異なるコーディングスタイルを学ぶための素晴らしいツールです。試してみてください!🚀

EricJohnson
EricJohnson 20 avril 2025 08:08:22 UTC+02:00

ChatGPTが12の主要なプログラミング言語で日常のルーチンを生成するなんて驚き!Pythonで試したら、文法やロジックが完璧だった。ただ、特定の言語のニュアンスを捉えきれないことがある。でも、学習や迅速なコーディングには最高のツールだね!🤓👍

RalphBaker
RalphBaker 20 avril 2025 01:54:07 UTC+02:00

ChatGPT's ability to generate daily routines in multiple programming languages is mind-blowing! I tried it with Python and Java, and the code was spot on. But, it sometimes struggles with more niche languages like Rust. Still, it's a fantastic tool for learning and exploring different coding styles. Give it a go! 🚀

OR