ChatGpt génère une routine quotidienne dans 12 langages de programmation principaux: les informations révélées
Au cours de la dernière année, il est devenu clair que Chatgpt a les côtelettes pour écrire du code. Je l'ai mis à l'épreuve avec une série de tests PHP et WordPress qui ont vraiment mis en évidence ses forces et ses faiblesses en ce qui concerne le codage.
Mais à quelle distance les connaissances de codage de Chatgpt s'étendent-elles vraiment? Lorsque j'ai écrit cette pièce pour la première fois au début de 2023, j'ai décidé de le défier avec l'affectation classique "Hello, World" dans les 12 langages de programmation les plus populaires selon le classement 2023 d'O'Reilly Media.
Depuis lors, nous avons fait une plongée profonde dans la popularité du langage de programmation, mais même avec cette mise à jour de la fin de 2024, je m'en tiens aux 12 langues originales que nous avons testées. Bien sûr, certains d'entre eux peuvent ne pas être les plus grands noms, mais ils sont toujours très utilisés. Ce mélange nous donne un instantané solide pour voir à quel point Chatgpt peut gérer un large éventail de langues.
Étant donné que "Hello, World" est généralement un seul liner, j'ai piqué un peu les choses en demandant à Chatgpt d'afficher "bonjour, mondial" dix fois, avec un comptoir qui incrémente à chaque fois. J'ai également jeté une demande pour vérifier l'heure locale de l'Oregon et commencer chaque séquence par "bonjour", "bon après-midi" ou "bonne soirée", selon l'heure.
Cela teste non seulement le flux du programme et certaines fonctions intégrées, mais maintient le code assez court pour que je présente les 12 langues avec des captures d'écran ici.
Voici l'invite que j'ai utilisée:
Écrivez un programme dans \ _ \ _ \ _ \ _ qui sort "bonjour", "bon après-midi" ou "bonne soirée" en fonction de l'heure à l'heure dans l'Oregon, puis sort dix lignes contenant l'index de boucle (commençant par 1), un espace, puis les mots "bonjour, monde!".
Pour chaque langage de programmation, j'ai également demandé à Chatgpt de donner un aperçu rapide de son utilisation principale. Voici l'invite pour cela:
Pour chacune des langues suivantes, écrivez une description d'une phrase de son principal facteur d'utilisation et de différenciation: Java, Python, Rust, Go, C ++, JavaScript, C #, C, TypeScript, R, Kotlin, Scala.
1. Java
Chatgpt décrit Java comme «un langage à usage général utilisé principalement pour créer des applications de bureau, Web et mobiles, et connu pour sa philosophie« Écrire une fois, exécuter n'importe où ».
Java a été initialement développé par Sun Microsystems, mais quand Oracle a acquis Sun, ils ont également obtenu Java. Alors que la spécification Java est ouverte, la langue elle-même appartient à Oracle, qui a déclenché des batailles juridiques assez intenses au fil des ans.
Voici le code de Chatgpt:

2. Python
Chatgpt décrit Python comme «un langage à usage général utilisé pour l'analyse des données, l'intelligence artificielle, le développement Web et l'automatisation, et connu pour sa lisibilité et sa facilité d'utilisation».
Si vous visez à plonger dans la programmation de l'IA, mon conseil est d'apprendre Python. C'est pratiquement l'épine dorsale du code de l'IA ces jours-ci.
Voici le code de Chatgpt:

3. Rust
Chatgpt décrit Rust comme «un langage de programmation de systèmes utilisé pour construire des logiciels haute performance et fiables, et connu pour sa sécurité mémoire et ses garanties de sécurité des fils».
Voici le code de Chatgpt:

4. aller
Chatgpt décrit GO comme "un langage de programmation de systèmes utilisé pour construire des applications de réseau et de serveur évolutives et efficaces, et connue pour sa simplicité et ses fonctionnalités de concurrence intégrées."
GO est open source, mais il est géré par Google. Aller. Google. Vous voyez ce qu'ils ont fait là-bas?
Voici le code de Chatgpt:

5. C ++
Chatgpt décrit C ++ comme «un langage de programmation de systèmes utilisé pour la construction de systèmes d'exploitation, de moteurs de jeu et d'applications hautes performances, et connu pour son contrôle sur le matériel et la mémoire».
Voici le code de Chatgpt:

6. Javascript
Chatgpt décrit JavaScript comme «un langage de script côté client utilisé pour créer des applications Web interactifs, et connu pour son utilisation généralisée dans le développement Web et sa capacité à s'exécuter dans des navigateurs Web».
Avec CSS, l'un des principaux langages de conception visuelle du Web, JavaScript est également responsable d'une bonne partie de mon blasphème au cours de la dernière décennie.
Voici le code de Chatgpt:

7. C #
Chatgpt décrit C # comme "un langage à usage général utilisé pour créer des applications de bureau Windows, des jeux et des applications Web, et connu pour ses fonctionnalités axées sur les objets et son intégration avec le Framework .NET."
C # est une langue propriétaire de Microsoft. Je l'ai enseigné à l'extension 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:

8. C
Chatgpt décrit C comme «un langage de programmation de systèmes utilisé pour la construction de systèmes d'exploitation, de systèmes intégrés et d'applications haute performance, et connu pour son efficacité et son contrôle de bas niveau».
Ils disent que vous n'oubliez jamais votre premier amour. Avant de m'apprendre à l'époque des navires en bois et des programmeurs de fer, je n'ai jamais vraiment aimé un langage de programmation. Mais ensuite j'ai rencontré C et mon monde a changé. C'était l'amour à première vue. Quelque chose à propos de la simplicité concise du langage a juste cliqué avec moi à un niveau profond. C'est peut-être un peu trop, mais c'est la vérité. C sera toujours mon premier amour syntaxique.
Voici le code de Chatgpt:

9. DéspactScript
Chatgpt décrit TypeScript comme: "Un superset de JavaScript utilisé pour la création d'applications Web à grande échelle, et connue pour ses fonctionnalités de frappe statique statiques et avancées facultatives."
TypeScript est également un produit Microsoft, mais contrairement à C #, il est open-source et non propriétaire.
Voici le code de Chatgpt:

10. R
Chatgpt décrit R comme «un langage utilisé pour l'informatique statistique et l'analyse des données, et connu pour ses puissantes capacités de manipulation et de visualisation des données».
Voici le code de Chatgpt:

11. Kotlin
Chatgpt décrit Kotlin comme «un langage à usage général 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 fabriquent également Phpstorm, qui est mon environnement de développement préféré actuel.
Voici le code de Chatgpt:

12. Scala
Chatgpt décrit Scala comme «un langage utilisé pour créer des applications évolutives et distribuées, et connu pour sa prise en charge de la programmation fonctionnelle et de son intégration avec la machine virtuelle Java».
Voici le code de Chatgpt:

Fait intéressant, la sortie de Scala (illustrée ci-dessus) a attiré mon attention. Je n'ai jamais codé à Scala et je n'en sais pas grand-chose. Il semble que le chatppt ne le faisait pas non plus, car il n'a pas fourni de coloration de syntaxe pour Scala comme il l'a fait pour les autres langues.
Pensées finales (et un peu en avant)
En tant que langues informatiques autoproclamées, je me suis éclaté avec cet exercice. Cela dit, il y a quelques choses à garder à l'esprit. Tout d'abord, je n'ai pas vraiment testé tout le code. L'exécution de tests sur ces nombreuses sorties dépasse le cadre de cet article. Cependant, j'ai examiné le code généré, et pour la plupart, il avait l'air solide.
Lorsque j'ai effectué ces tests il y a près d'un an, Chatgpt a cloué presque tout (avec l'avertissement noté ci-dessus). Mais quand je lui ai demandé d'écrire du code (un langage original mais cool), il a produit du code qui ressemblait à Forth mais l'a étiqueté comme Perl. Certainement pas Perl.
Cette fois-ci, il a correctement généré (les Colons sont un cadeau mort) et l'ont étiqueté correctement. Comme avec Scala, Chatgpt ne semblait pas avoir les tables de coloriage de syntaxe pour Forth, mais sinon, cela semble aller très bien.

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 outil, mais testez, testez et testez à nouveau toujours.
Article connexe
Bandes dessinées IA : Explorer l'avant-garde de la création
L'industrie de la bande dessinée connaît une transformation majeure grâce à l'intégration de l'intelligence artificielle. Fini le temps où l'IA n'était qu'un rêve lointain ; elle est désormais un outi
Viggle AI : Révolutionner les effets vidéo avec le mélange de mouvements AI
Révolutionner les effets vidéo avec Viggle AIViggle AI redéfinit le monde des effets vidéo, rendant les créations visuelles de pointe plus accessibles que jamais. Fini le temps des configurations comp
Impression à la demande avec l'art IA : Guide étape par étape pour Etsy
Vous envisagez de vous lancer dans le commerce électronique mais redoutez la gestion des stocks ou la création de produits ? L'impression à la demande (POD) combinée à la génération d'art par IA pourr
commentaires (20)
0/200
JoseMiller
17 avril 2025 00:00:00 UTC
ChatGPT's ability to generate code in multiple languages is impressive, but it's not perfect. I tried using it for my daily routine and found some bugs in the PHP code. Still, it's a great starting point for beginners. Maybe next update will fix those pesky errors! 🤓
0
RalphJohnson
17 avril 2025 00:00:00 UTC
ChatGPTが複数の言語でコードを生成できるのは感心しますが、完璧ではありません。私は日常のルーチンに使ってみましたが、PHPのコードにバグが見つかりました。それでも、初心者にとっては良いスタートポイントです。次のアップデートであの厄介なエラーが修正されるといいですね!🤓
0
MichaelDavis
17 avril 2025 00:00:00 UTC
A capacidade do ChatGPT de gerar código em várias linguagens é impressionante, mas não é perfeita. Tentei usá-lo para minha rotina diária e encontrei alguns bugs no código PHP. Ainda assim, é um ótimo ponto de partida para iniciantes. Talvez a próxima atualização corrija esses erros chatos! 🤓
0
GeorgeMiller
16 avril 2025 00:00:00 UTC
La capacidad de ChatGPT para generar código en múltiples lenguajes es impresionante, pero no es perfecta. Lo probé para mi rutina diaria y encontré algunos errores en el código PHP. Aún así, es un gran punto de partida para principiantes. ¡Quizás la próxima actualización solucione esos molestos errores! 🤓
0
GeorgeSmith
17 avril 2025 00:00:00 UTC
ChatGPT की कई भाषाओं में कोड जनरेट करने की क्षमता प्रभावशाली है, लेकिन यह परफेक्ट नहीं है। मैंने अपनी दैनिक रूटीन के लिए इसका उपयोग किया और PHP कोड में कुछ बग्स पाए। फिर भी, यह शुरुआती लोगों के लिए एक अच्छा शुरुआती बिंदु है। शायद अगला अपडेट इन चिढ़ाने वाली गलतियों को ठीक कर देगा! 🤓
0
RalphBaker
20 avril 2025 00:00:00 UTC
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! 🚀
0
Au cours de la dernière année, il est devenu clair que Chatgpt a les côtelettes pour écrire du code. Je l'ai mis à l'épreuve avec une série de tests PHP et WordPress qui ont vraiment mis en évidence ses forces et ses faiblesses en ce qui concerne le codage.
Mais à quelle distance les connaissances de codage de Chatgpt s'étendent-elles vraiment? Lorsque j'ai écrit cette pièce pour la première fois au début de 2023, j'ai décidé de le défier avec l'affectation classique "Hello, World" dans les 12 langages de programmation les plus populaires selon le classement 2023 d'O'Reilly Media.
Depuis lors, nous avons fait une plongée profonde dans la popularité du langage de programmation, mais même avec cette mise à jour de la fin de 2024, je m'en tiens aux 12 langues originales que nous avons testées. Bien sûr, certains d'entre eux peuvent ne pas être les plus grands noms, mais ils sont toujours très utilisés. Ce mélange nous donne un instantané solide pour voir à quel point Chatgpt peut gérer un large éventail de langues.
Étant donné que "Hello, World" est généralement un seul liner, j'ai piqué un peu les choses en demandant à Chatgpt d'afficher "bonjour, mondial" dix fois, avec un comptoir qui incrémente à chaque fois. J'ai également jeté une demande pour vérifier l'heure locale de l'Oregon et commencer chaque séquence par "bonjour", "bon après-midi" ou "bonne soirée", selon l'heure.
Cela teste non seulement le flux du programme et certaines fonctions intégrées, mais maintient le code assez court pour que je présente les 12 langues avec des captures d'écran ici.
Voici l'invite que j'ai utilisée:
Écrivez un programme dans \ _ \ _ \ _ \ _ qui sort "bonjour", "bon après-midi" ou "bonne soirée" en fonction de l'heure à l'heure dans l'Oregon, puis sort dix lignes contenant l'index de boucle (commençant par 1), un espace, puis les mots "bonjour, monde!".
Pour chaque langage de programmation, j'ai également demandé à Chatgpt de donner un aperçu rapide de son utilisation principale. Voici l'invite pour cela:
Pour chacune des langues suivantes, écrivez une description d'une phrase de son principal facteur d'utilisation et de différenciation: Java, Python, Rust, Go, C ++, JavaScript, C #, C, TypeScript, R, Kotlin, Scala.
1. Java
Chatgpt décrit Java comme «un langage à usage général utilisé principalement pour créer des applications de bureau, Web et mobiles, et connu pour sa philosophie« Écrire une fois, exécuter n'importe où ».
Java a été initialement développé par Sun Microsystems, mais quand Oracle a acquis Sun, ils ont également obtenu Java. Alors que la spécification Java est ouverte, la langue elle-même appartient à Oracle, qui a déclenché des batailles juridiques assez intenses au fil des ans.
Voici le code de Chatgpt:
2. Python
Chatgpt décrit Python comme «un langage à usage général utilisé pour l'analyse des données, l'intelligence artificielle, le développement Web et l'automatisation, et connu pour sa lisibilité et sa facilité d'utilisation».
Si vous visez à plonger dans la programmation de l'IA, mon conseil est d'apprendre Python. C'est pratiquement l'épine dorsale du code de l'IA ces jours-ci.
Voici le code de Chatgpt:
3. Rust
Chatgpt décrit Rust comme «un langage de programmation de systèmes utilisé pour construire des logiciels haute performance et fiables, et connu pour sa sécurité mémoire et ses garanties de sécurité des fils».
Voici le code de Chatgpt:
4. aller
Chatgpt décrit GO comme "un langage de programmation de systèmes utilisé pour construire des applications de réseau et de serveur évolutives et efficaces, et connue pour sa simplicité et ses fonctionnalités de concurrence intégrées."
GO est open source, mais il est géré par Google. Aller. Google. Vous voyez ce qu'ils ont fait là-bas?
Voici le code de Chatgpt:
5. C ++
Chatgpt décrit C ++ comme «un langage de programmation de systèmes utilisé pour la construction de systèmes d'exploitation, de moteurs de jeu et d'applications hautes performances, et connu pour son contrôle sur le matériel et la mémoire».
Voici le code de Chatgpt:
6. Javascript
Chatgpt décrit JavaScript comme «un langage de script côté client utilisé pour créer des applications Web interactifs, et connu pour son utilisation généralisée dans le développement Web et sa capacité à s'exécuter dans des navigateurs Web».
Avec CSS, l'un des principaux langages de conception visuelle du Web, JavaScript est également responsable d'une bonne partie de mon blasphème au cours de la dernière décennie.
Voici le code de Chatgpt:
7. C #
Chatgpt décrit C # comme "un langage à usage général utilisé pour créer des applications de bureau Windows, des jeux et des applications Web, et connu pour ses fonctionnalités axées sur les objets et son intégration avec le Framework .NET."
C # est une langue propriétaire de Microsoft. Je l'ai enseigné à l'extension 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:
8. C
Chatgpt décrit C comme «un langage de programmation de systèmes utilisé pour la construction de systèmes d'exploitation, de systèmes intégrés et d'applications haute performance, et connu pour son efficacité et son contrôle de bas niveau».
Ils disent que vous n'oubliez jamais votre premier amour. Avant de m'apprendre à l'époque des navires en bois et des programmeurs de fer, je n'ai jamais vraiment aimé un langage de programmation. Mais ensuite j'ai rencontré C et mon monde a changé. C'était l'amour à première vue. Quelque chose à propos de la simplicité concise du langage a juste cliqué avec moi à un niveau profond. C'est peut-être un peu trop, mais c'est la vérité. C sera toujours mon premier amour syntaxique.
Voici le code de Chatgpt:
9. DéspactScript
Chatgpt décrit TypeScript comme: "Un superset de JavaScript utilisé pour la création d'applications Web à grande échelle, et connue pour ses fonctionnalités de frappe statique statiques et avancées facultatives."
TypeScript est également un produit Microsoft, mais contrairement à C #, il est open-source et non propriétaire.
Voici le code de Chatgpt:
10. R
Chatgpt décrit R comme «un langage utilisé pour l'informatique statistique et l'analyse des données, et connu pour ses puissantes capacités de manipulation et de visualisation des données».
Voici le code de Chatgpt:
11. Kotlin
Chatgpt décrit Kotlin comme «un langage à usage général 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 fabriquent également Phpstorm, qui est mon environnement de développement préféré actuel.
Voici le code de Chatgpt:
12. Scala
Chatgpt décrit Scala comme «un langage utilisé pour créer des applications évolutives et distribuées, et connu pour sa prise en charge de la programmation fonctionnelle et de son intégration avec la machine virtuelle Java».
Voici le code de Chatgpt:
Fait intéressant, la sortie de Scala (illustrée ci-dessus) a attiré mon attention. Je n'ai jamais codé à Scala et je n'en sais pas grand-chose. Il semble que le chatppt ne le faisait pas non plus, car il n'a pas fourni de coloration de syntaxe pour Scala comme il l'a fait pour les autres langues.
Pensées finales (et un peu en avant)
En tant que langues informatiques autoproclamées, je me suis éclaté avec cet exercice. Cela dit, il y a quelques choses à garder à l'esprit. Tout d'abord, je n'ai pas vraiment testé tout le code. L'exécution de tests sur ces nombreuses sorties dépasse le cadre de cet article. Cependant, j'ai examiné le code généré, et pour la plupart, il avait l'air solide.
Lorsque j'ai effectué ces tests il y a près d'un an, Chatgpt a cloué presque tout (avec l'avertissement noté ci-dessus). Mais quand je lui ai demandé d'écrire du code (un langage original mais cool), il a produit du code qui ressemblait à Forth mais l'a étiqueté comme Perl. Certainement pas Perl.
Cette fois-ci, il a correctement généré (les Colons sont un cadeau mort) et l'ont étiqueté correctement. Comme avec Scala, Chatgpt ne semblait pas avoir les tables de coloriage de syntaxe pour Forth, mais sinon, cela semble aller très bien.
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 outil, mais testez, testez et testez à nouveau toujours.




ChatGPT's ability to generate code in multiple languages is impressive, but it's not perfect. I tried using it for my daily routine and found some bugs in the PHP code. Still, it's a great starting point for beginners. Maybe next update will fix those pesky errors! 🤓




ChatGPTが複数の言語でコードを生成できるのは感心しますが、完璧ではありません。私は日常のルーチンに使ってみましたが、PHPのコードにバグが見つかりました。それでも、初心者にとっては良いスタートポイントです。次のアップデートであの厄介なエラーが修正されるといいですね!🤓




A capacidade do ChatGPT de gerar código em várias linguagens é impressionante, mas não é perfeita. Tentei usá-lo para minha rotina diária e encontrei alguns bugs no código PHP. Ainda assim, é um ótimo ponto de partida para iniciantes. Talvez a próxima atualização corrija esses erros chatos! 🤓




La capacidad de ChatGPT para generar código en múltiples lenguajes es impresionante, pero no es perfecta. Lo probé para mi rutina diaria y encontré algunos errores en el código PHP. Aún así, es un gran punto de partida para principiantes. ¡Quizás la próxima actualización solucione esos molestos errores! 🤓




ChatGPT की कई भाषाओं में कोड जनरेट करने की क्षमता प्रभावशाली है, लेकिन यह परफेक्ट नहीं है। मैंने अपनी दैनिक रूटीन के लिए इसका उपयोग किया और PHP कोड में कुछ बग्स पाए। फिर भी, यह शुरुआती लोगों के लिए एक अच्छा शुरुआती बिंदु है। शायद अगला अपडेट इन चिढ़ाने वाली गलतियों को ठीक कर देगा! 🤓




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! 🚀












