O ChatGPT gera rotina diária em 12 linguagens de programação líder: insights revelados
No último ano, ficou claro que o ChatGPT tem a capacidade de escrever código. Eu o testei com uma série de testes em PHP e WordPress que realmente destacaram seus pontos fortes e fracos quando se trata de programação.
Mas até onde vai o conhecimento de codificação do ChatGPT? Quando escrevi este artigo no início de 2023, decidi desafiá-lo com a clássica tarefa "Hello, world" nas 12 linguagens de programação mais populares segundo o ranking de 2023 da O'Reilly Media.
Desde então, fizemos uma análise profunda sobre a popularidade das linguagens de programação, mas mesmo com esta atualização no final de 2024, mantive as 12 linguagens originais que testamos. Claro, algumas delas podem não ser as mais proeminentes, mas ainda são muito utilizadas. Essa mistura nos dá um bom panorama para ver o quão bem o ChatGPT lida com um amplo espectro de linguagens.
Como "Hello, world" é geralmente uma linha única, eu apimentei um pouco as coisas pedindo ao ChatGPT para exibir "Hello, world" dez vezes, com um contador que incrementa a cada vez. Também incluí um pedido para verificar a hora local em Oregon e começar cada sequência com "Bom dia", "Boa tarde" ou "Boa noite", dependendo do horário.
Isso não apenas testa o fluxo do programa e algumas funções integradas, mas mantém o código curto o suficiente para que eu possa mostrar todas as 12 linguagens com capturas de tela aqui.
Aqui está o prompt que usei:
Escreva um programa em \_\_\_\_ que exiba "Bom dia", "Boa tarde" ou "Boa noite" com base no horário aqui em Oregon, e depois exiba dez linhas contendo o índice do loop (começando com 1), um espaço, e depois as palavras "Hello, world!".
Para cada linguagem de programação, também pedi ao ChatGPT para dar uma rápida descrição de seu uso principal. Aqui está o prompt para isso:
Para cada uma das seguintes linguagens, escreva uma descrição de uma frase sobre seu uso principal e fator diferenciador: Java, Python, Rust, Go, C++, JavaScript, C#, C, TypeScript, R, Kotlin, Scala.
1. Java
O ChatGPT descreve o Java como, "Uma linguagem de propósito geral usada principalmente para construir aplicações de desktop, web e móveis, conhecida por sua filosofia 'escreva uma vez, execute em qualquer lugar'."
O Java foi inicialmente desenvolvido pela Sun Microsystems, mas quando a Oracle adquiriu a Sun, também adquiriu o Java. Embora a especificação do Java seja aberta, a linguagem em si pertence à Oracle, o que gerou algumas batalhas legais intensas ao longo dos anos.
Aqui está o código do ChatGPT:

2. Python
O ChatGPT descreve o Python como, "Uma linguagem de propósito geral usada para análise de dados, inteligência artificial, desenvolvimento web e automação, conhecida por sua legibilidade e facilidade de uso."
Se você quer mergulhar na programação de IA, meu conselho é aprender Python. Ele é praticamente a espinha dorsal do código de IA hoje em dia.
Aqui está o código do ChatGPT:

3. Rust
O ChatGPT descreve o Rust como, "Uma linguagem de programação de sistemas usada para construir softwares de alto desempenho e confiáveis, conhecida por suas garantias de segurança de memória e segurança de threads."
Aqui está o código do ChatGPT:

4. Go
O ChatGPT descreve o Go como, "Uma linguagem de programação de sistemas usada para construir aplicações de rede e servidores escaláveis e eficientes, conhecida por sua simplicidade e recursos de concorrência integrados."
O Go é de código aberto, mas é gerenciado pelo Google. Go. Google. Viu o que eles fizeram aí?
Aqui está o código do ChatGPT:

5. C++
O ChatGPT descreve o C++ como, "Uma linguagem de programação de sistemas usada para construir sistemas operacionais, motores de jogos e aplicações de alto desempenho, conhecida por seu controle sobre hardware e memória."
Aqui está o código do ChatGPT:

6. JavaScript
O ChatGPT descreve o JavaScript como, "Uma linguagem de script do lado do cliente usada para construir aplicações web interativas, conhecida por seu uso generalizado em desenvolvimento web e sua capacidade de rodar em navegadores web."
Junto com o CSS, uma das principais linguagens de design visual da web, o JavaScript também é responsável por uma boa parte dos meus palavrões na última década ou mais.
Aqui está o código do ChatGPT:

7. C#
O ChatGPT descreve o C# como, "Uma linguagem de propósito geral usada para construir aplicações de desktop Windows, jogos e aplicações web, conhecida por seus recursos orientados a objetos e integração com o framework .NET."
O C# é uma linguagem proprietária da Microsoft. Eu a ensinei na extensão da UC Berkeley por mais de uma década. É um ótimo ponto de partida se você quer conseguir um emprego em um ambiente centrado na Microsoft.
Aqui está o código do ChatGPT:

8. C
O ChatGPT descreve o C como, "Uma linguagem de programação de sistemas usada para construir sistemas operacionais, sistemas embarcados e aplicações de alto desempenho, conhecida por sua eficiência e controle de baixo nível."
Dizem que você nunca esquece seu primeiro amor. Antes de aprender C nos dias dos navios de madeira e programadores de ferro, eu nunca tinha realmente amado uma linguagem de programação. Mas então conheci o C, e meu mundo mudou. Foi amor à primeira compilação. Algo na simplicidade concisa da linguagem simplesmente clicou comigo em um nível profundo. Talvez isso seja um pouco demais, mas é a verdade. O C sempre será meu primeiro amor sintático.
Aqui está o código do ChatGPT:

9. TypeScript
O ChatGPT descreve o TypeScript como, "Um superconjunto de JavaScript usado para construir aplicações web de grande escala, conhecido por sua tipagem estática opcional e recursos avançados de linguagem."
O TypeScript também é um produto da Microsoft, mas, ao contrário do C#, é de código aberto e não proprietário.
Aqui está o código do ChatGPT:

10. R
O ChatGPT descreve o R como, "Uma linguagem usada para computação estatística e análise de dados, conhecida por suas poderosas capacidades de manipulação e visualização de dados."
Aqui está o código do ChatGPT:

11. Kotlin
O ChatGPT descreve o Kotlin como, "Uma linguagem de propósito geral usada para construir aplicativos Android, aplicações do lado do servidor e aplicações web, conhecida por sua concisão e interoperabilidade com Java."
O Kotlin foi desenvolvido pela JetBrains, as mesmas pessoas que criaram o PhpStorm, que é meu ambiente de desenvolvimento favorito atualmente.
Aqui está o código do ChatGPT:

12. Scala
O ChatGPT descreve o Scala como, "Uma linguagem usada para construir aplicações escaláveis e distribuídas, conhecida por seu suporte à programação funcional e sua integração com a Máquina Virtual Java."
Aqui está o código do ChatGPT:

Curiosamente, a saída para o Scala (mostrada acima) chamou minha atenção. Nunca programei em Scala e não sei muito sobre ele. Parece que o ChatGPT também não, já que não forneceu coloração de sintaxe para o Scala como fez para as outras linguagens.
Pensamentos Finais (e um Pouco de Forth)
Como um autoproclamado geek de linguagens de computador, me diverti muito com este exercício. Dito isso, há algumas coisas a serem lembradas. Primeiro, eu não testei realmente todo o código. Executar testes em tantas saídas está além do escopo deste artigo. No entanto, revisei o código gerado, e na maior parte, parecia sólido.
Quando executei esses testes há quase um ano, o ChatGPT acertou quase tudo (com a ressalva mencionada acima). Mas quando pedi para ele escrever código em Forth (uma linguagem excêntrica, mas legal), ele produziu código que parecia Forth, mas o rotulou como Perl. Definitivamente não era Perl.
Desta vez, ele gerou corretamente o Forth (os dois pontos são uma pista clara) e o rotulou corretamente. Como com o Scala, o ChatGPT não parece ter as tabelas de coloração de sintaxe para o Forth, mas, fora isso, parece estar indo bem.

Como em todas as minhas outras incursões nas capacidades de codificação do ChatGPT, estou impressionado, mas também cauteloso. Meu conselho permanece o mesmo: use-o como uma ferramenta, mas sempre teste, teste e teste novamente.
Artigo relacionado
Eleve Suas Imagens com o HitPaw AI Photo Enhancer: Um Guia Completo
Quer transformar sua experiência de edição de fotos? Graças à inteligência artificial de ponta, melhorar suas imagens agora é fácil. Este guia detalhado explora o HitPaw AI Photo Enhancer, uma ferrame
Criação Musical Alimentada por IA: Crie Músicas e Vídeos sem Esforço
A criação musical pode ser complexa, exigindo tempo, recursos e expertise. A inteligência artificial transformou esse processo, tornando-o simples e acessível. Este guia destaca como a IA permite que
Criando Livros de Colorir Alimentados por IA: Um Guia Completo
Projetar livros de colorir é uma busca recompensadora, combinando expressão artística com experiências calmantes para os usuários. No entanto, o processo pode ser trabalhoso. Felizmente, ferramentas d
Comentários (20)
0/200
NicholasClark
21 de Abril de 2025 à17 16:52:17 WEST
ChatGPTが12の主要なプログラミング言語で日常のルーチンを生成する能力は素晴らしいです!まるで個人のコーディングアシスタントを持っているようです。提供される洞察は役立ちますが、時々コードが少しずれていることがあります。それでも、異なる言語を学んだり実験したりするのに素晴らしいツールです。頑張ってください、ChatGPT!🚀
0
CarlTaylor
20 de Abril de 2025 à20 15:18:20 WEST
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! 🚀
0
BrianWalker
20 de Abril de 2025 à36 07:20:36 WEST
ChatGPTが12の主要なプログラミング言語で日常のルーチンを生成できるなんて驚きです!PythonとJavaで試してみましたが、コードが完璧でした。ただ、Rustのようなニッチな言語では苦労することがあります。それでも、異なるコーディングスタイルを学ぶための素晴らしいツールです。試してみてください!🚀
0
EricJohnson
20 de Abril de 2025 à22 07:08:22 WEST
ChatGPTが12の主要なプログラミング言語で日常のルーチンを生成するなんて驚き!Pythonで試したら、文法やロジックが完璧だった。ただ、特定の言語のニュアンスを捉えきれないことがある。でも、学習や迅速なコーディングには最高のツールだね!🤓👍
0
RalphBaker
20 de Abril de 2025 à7 00:54:07 WEST
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
AvaHill
19 de Abril de 2025 à56 13:30:56 WEST
¡La capacidad de ChatGPT para generar rutinas diarias en múltiples lenguajes de programación es impresionante! Lo probé con Python y Java, y el código fue perfecto. Pero, a veces, lucha con lenguajes más de nicho como Rust. Aún así, es una herramienta fantástica para aprender y explorar diferentes estilos de codificación. ¡Pruébalo! 🚀
0
No último ano, ficou claro que o ChatGPT tem a capacidade de escrever código. Eu o testei com uma série de testes em PHP e WordPress que realmente destacaram seus pontos fortes e fracos quando se trata de programação.
Mas até onde vai o conhecimento de codificação do ChatGPT? Quando escrevi este artigo no início de 2023, decidi desafiá-lo com a clássica tarefa "Hello, world" nas 12 linguagens de programação mais populares segundo o ranking de 2023 da O'Reilly Media.
Desde então, fizemos uma análise profunda sobre a popularidade das linguagens de programação, mas mesmo com esta atualização no final de 2024, mantive as 12 linguagens originais que testamos. Claro, algumas delas podem não ser as mais proeminentes, mas ainda são muito utilizadas. Essa mistura nos dá um bom panorama para ver o quão bem o ChatGPT lida com um amplo espectro de linguagens.
Como "Hello, world" é geralmente uma linha única, eu apimentei um pouco as coisas pedindo ao ChatGPT para exibir "Hello, world" dez vezes, com um contador que incrementa a cada vez. Também incluí um pedido para verificar a hora local em Oregon e começar cada sequência com "Bom dia", "Boa tarde" ou "Boa noite", dependendo do horário.
Isso não apenas testa o fluxo do programa e algumas funções integradas, mas mantém o código curto o suficiente para que eu possa mostrar todas as 12 linguagens com capturas de tela aqui.
Aqui está o prompt que usei:
Escreva um programa em \_\_\_\_ que exiba "Bom dia", "Boa tarde" ou "Boa noite" com base no horário aqui em Oregon, e depois exiba dez linhas contendo o índice do loop (começando com 1), um espaço, e depois as palavras "Hello, world!".
Para cada linguagem de programação, também pedi ao ChatGPT para dar uma rápida descrição de seu uso principal. Aqui está o prompt para isso:
Para cada uma das seguintes linguagens, escreva uma descrição de uma frase sobre seu uso principal e fator diferenciador: Java, Python, Rust, Go, C++, JavaScript, C#, C, TypeScript, R, Kotlin, Scala.
1. Java
O ChatGPT descreve o Java como, "Uma linguagem de propósito geral usada principalmente para construir aplicações de desktop, web e móveis, conhecida por sua filosofia 'escreva uma vez, execute em qualquer lugar'."
O Java foi inicialmente desenvolvido pela Sun Microsystems, mas quando a Oracle adquiriu a Sun, também adquiriu o Java. Embora a especificação do Java seja aberta, a linguagem em si pertence à Oracle, o que gerou algumas batalhas legais intensas ao longo dos anos.
Aqui está o código do ChatGPT:
2. Python
O ChatGPT descreve o Python como, "Uma linguagem de propósito geral usada para análise de dados, inteligência artificial, desenvolvimento web e automação, conhecida por sua legibilidade e facilidade de uso."
Se você quer mergulhar na programação de IA, meu conselho é aprender Python. Ele é praticamente a espinha dorsal do código de IA hoje em dia.
Aqui está o código do ChatGPT:
3. Rust
O ChatGPT descreve o Rust como, "Uma linguagem de programação de sistemas usada para construir softwares de alto desempenho e confiáveis, conhecida por suas garantias de segurança de memória e segurança de threads."
Aqui está o código do ChatGPT:
4. Go
O ChatGPT descreve o Go como, "Uma linguagem de programação de sistemas usada para construir aplicações de rede e servidores escaláveis e eficientes, conhecida por sua simplicidade e recursos de concorrência integrados."
O Go é de código aberto, mas é gerenciado pelo Google. Go. Google. Viu o que eles fizeram aí?
Aqui está o código do ChatGPT:
5. C++
O ChatGPT descreve o C++ como, "Uma linguagem de programação de sistemas usada para construir sistemas operacionais, motores de jogos e aplicações de alto desempenho, conhecida por seu controle sobre hardware e memória."
Aqui está o código do ChatGPT:
6. JavaScript
O ChatGPT descreve o JavaScript como, "Uma linguagem de script do lado do cliente usada para construir aplicações web interativas, conhecida por seu uso generalizado em desenvolvimento web e sua capacidade de rodar em navegadores web."
Junto com o CSS, uma das principais linguagens de design visual da web, o JavaScript também é responsável por uma boa parte dos meus palavrões na última década ou mais.
Aqui está o código do ChatGPT:
7. C#
O ChatGPT descreve o C# como, "Uma linguagem de propósito geral usada para construir aplicações de desktop Windows, jogos e aplicações web, conhecida por seus recursos orientados a objetos e integração com o framework .NET."
O C# é uma linguagem proprietária da Microsoft. Eu a ensinei na extensão da UC Berkeley por mais de uma década. É um ótimo ponto de partida se você quer conseguir um emprego em um ambiente centrado na Microsoft.
Aqui está o código do ChatGPT:
8. C
O ChatGPT descreve o C como, "Uma linguagem de programação de sistemas usada para construir sistemas operacionais, sistemas embarcados e aplicações de alto desempenho, conhecida por sua eficiência e controle de baixo nível."
Dizem que você nunca esquece seu primeiro amor. Antes de aprender C nos dias dos navios de madeira e programadores de ferro, eu nunca tinha realmente amado uma linguagem de programação. Mas então conheci o C, e meu mundo mudou. Foi amor à primeira compilação. Algo na simplicidade concisa da linguagem simplesmente clicou comigo em um nível profundo. Talvez isso seja um pouco demais, mas é a verdade. O C sempre será meu primeiro amor sintático.
Aqui está o código do ChatGPT:
9. TypeScript
O ChatGPT descreve o TypeScript como, "Um superconjunto de JavaScript usado para construir aplicações web de grande escala, conhecido por sua tipagem estática opcional e recursos avançados de linguagem."
O TypeScript também é um produto da Microsoft, mas, ao contrário do C#, é de código aberto e não proprietário.
Aqui está o código do ChatGPT:
10. R
O ChatGPT descreve o R como, "Uma linguagem usada para computação estatística e análise de dados, conhecida por suas poderosas capacidades de manipulação e visualização de dados."
Aqui está o código do ChatGPT:
11. Kotlin
O ChatGPT descreve o Kotlin como, "Uma linguagem de propósito geral usada para construir aplicativos Android, aplicações do lado do servidor e aplicações web, conhecida por sua concisão e interoperabilidade com Java."
O Kotlin foi desenvolvido pela JetBrains, as mesmas pessoas que criaram o PhpStorm, que é meu ambiente de desenvolvimento favorito atualmente.
Aqui está o código do ChatGPT:
12. Scala
O ChatGPT descreve o Scala como, "Uma linguagem usada para construir aplicações escaláveis e distribuídas, conhecida por seu suporte à programação funcional e sua integração com a Máquina Virtual Java."
Aqui está o código do ChatGPT:
Curiosamente, a saída para o Scala (mostrada acima) chamou minha atenção. Nunca programei em Scala e não sei muito sobre ele. Parece que o ChatGPT também não, já que não forneceu coloração de sintaxe para o Scala como fez para as outras linguagens.
Pensamentos Finais (e um Pouco de Forth)
Como um autoproclamado geek de linguagens de computador, me diverti muito com este exercício. Dito isso, há algumas coisas a serem lembradas. Primeiro, eu não testei realmente todo o código. Executar testes em tantas saídas está além do escopo deste artigo. No entanto, revisei o código gerado, e na maior parte, parecia sólido.
Quando executei esses testes há quase um ano, o ChatGPT acertou quase tudo (com a ressalva mencionada acima). Mas quando pedi para ele escrever código em Forth (uma linguagem excêntrica, mas legal), ele produziu código que parecia Forth, mas o rotulou como Perl. Definitivamente não era Perl.
Desta vez, ele gerou corretamente o Forth (os dois pontos são uma pista clara) e o rotulou corretamente. Como com o Scala, o ChatGPT não parece ter as tabelas de coloração de sintaxe para o Forth, mas, fora isso, parece estar indo bem.
Como em todas as minhas outras incursões nas capacidades de codificação do ChatGPT, estou impressionado, mas também cauteloso. Meu conselho permanece o mesmo: use-o como uma ferramenta, mas sempre teste, teste e teste novamente.




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




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




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




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




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




¡La capacidad de ChatGPT para generar rutinas diarias en múltiples lenguajes de programación es impresionante! Lo probé con Python y Java, y el código fue perfecto. Pero, a veces, lucha con lenguajes más de nicho como Rust. Aún así, es una herramienta fantástica para aprender y explorar diferentes estilos de codificación. ¡Pruébalo! 🚀












