opção
Lar
Notícias
O ChatGPT gera rotina diária em 12 linguagens de programação líder: insights revelados

O ChatGPT gera rotina diária em 12 linguagens de programação líder: insights revelados

16 de Abril de 2025
42

No ano passado, ficou claro que o ChatGPT tem as costeletas para escrever código. Eu o coloquei em seus ritmos com uma série de testes PHP e WordPress que realmente destacaram seus pontos fortes e fracos quando se trata de codificação.

Mas até onde o conhecimento de codificação do ChatGPT realmente se estende? Quando escrevi esta peça no início de 2023, decidi desafiá -lo com a clássica tarefa "Hello, World" nas 12 linguagens de programação mais populares, de acordo com o ranking 2023 da O'Reilly Media.

Desde então, fizemos um mergulho profundo na popularidade da linguagem de programação, mas mesmo com esta atualização final de 2024, estou com os 12 idiomas originais que testamos. Claro, alguns deles podem não ser os maiores nomes do mercado, mas ainda estão muito em uso. Este mix nos fornece um instantâneo sólido para ver como o ChatGPT pode lidar com um amplo espectro de idiomas.

Como "Hello, World" é tipicamente uma linha, eu temperei um pouco as coisas pedindo ao Chatgpt que exiba "Hello, World" dez vezes, com um contador que incrementa cada vez. Também joguei um pedido para verificar a hora local no Oregon e iniciar cada sequência com "Good Morning", "Boa tarde" ou "Boa noite", dependendo do tempo.

Isso não apenas testa o fluxo do programa e algumas funções internas, mas mantém o código curto o suficiente para eu mostrar todos os 12 idiomas com capturas de tela aqui.

Aqui está o aviso que usei:

Escreva um programa em \ _ \ _ \ _ \ _ que produz "bom dia", "boa tarde" ou "boa noite" com base em que horas é aqui no Oregon e depois produz dez linhas que contêm o índice de loop (começando com 1), um espaço e depois as palavras "Olá, mundo!".

Para cada linguagem de programação, também pedi ao ChatGPT para dar um rápido resumo de seu uso primário. Aqui está o prompt para isso:

Para cada um dos idiomas a seguir, escreva uma descrição de uma frase de seu principal uso e fator diferenciador: Java, Python, Rust, Go, Go, C ++, JavaScript, C#, C, TypeScript, R, Kotlin, Scala.

1. Java

O ChatGPT descreve Java como "uma linguagem de uso geral usada principalmente para a construção de desktop, web e aplicativos móveis, e conhecida por sua filosofia 'Write uma vez, corra em qualquer lugar'".

Java foi desenvolvido inicialmente pela Sun Microsystems, mas quando o Oracle adquiriu o Sun, eles também receberam Java. Enquanto a especificação Java está aberta, o idioma em si é de propriedade da Oracle, que provocou algumas batalhas legais bastante intensas ao longo dos anos.

Aqui está o código do ChatGPT:

Screenshot de código Java de David Gewirtz/Zdnet

2. Python

O ChatGPT descreve o Python como "uma linguagem de uso geral usada para análise de dados, inteligência artificial, desenvolvimento da Web e automação e conhecida por sua legibilidade e facilidade de uso".

Se você pretende mergulhar na programação da IA, meu conselho é aprender Python. É praticamente a espinha dorsal do código de IA nos dias de hoje.

Aqui está o código do ChatGPT:

Captura de tela de código Python de David Gewirtz/Zdnet

3. Frute

O ChatGPT descreve a ferrugem como "Uma linguagem de programação de sistemas usada para criar software de alto desempenho e confiável e conhecido por suas garantias de segurança de memória e segurança de threads".

Aqui está o código do ChatGPT:

Captura de tela Rust de Rust de David Gewirtz/Zdnet

4. Vá

O ChatGPT descreve ir como "Uma linguagem de programação de sistemas usada para criar aplicativos de rede e servidores escaláveis ​​e eficientes e conhecidos por sua simplicidade e recursos de simultaneidade interna".

O GO é de código aberto, mas é gerenciado pelo Google. Ir. Google. Veja o que eles fizeram lá?

Aqui está o código do ChatGPT:

VO CORCE CEENSHOT de David Gewirtz/Zdnet

5. C ++

O ChatGPT descreve o C ++ como "Uma linguagem de programação de sistemas usada para criar sistemas operacionais, mecanismos de jogo e aplicativos de alto desempenho, e conhecido por seu controle sobre hardware e memória".

Aqui está o código do ChatGPT:

Crega de código C ++ de David Gewirtz/ZDNet

6. JavaScript

O ChatGPT descreve o JavaScript como "uma linguagem de script do lado do cliente usada para criar aplicativos interativos da Web e conhecida por seu uso generalizado no desenvolvimento da Web e sua capacidade de executar em navegadores da Web".

Juntamente com o CSS, uma das principais linguagens de design visual da Web, o JavaScript também é responsável por uma boa parte da minha palavrões na última década.

Aqui está o código do ChatGPT:

Captura de tela de código JavaScript de David Gewirtz/Zdnet

7. C#

O ChatGPT descreve o C# como "uma linguagem de uso geral usado para criar aplicativos, jogos e aplicativos da Web Windows Desktop, e conhecido por seus recursos orientados a objetos e integração com a estrutura .NET".

C# é um idioma proprietário da Microsoft. Eu ensinei na extensão da UC Berkeley por mais de uma década. É um ótimo ponto de partida se você deseja conseguir um emprego em um ambiente centrado na Microsoft.

Aqui está o código do ChatGPT:

Captura de tela C# de David Gewirtz/ZDNet

8. C

O ChatGPT descreve C como "uma linguagem de programação de sistemas usada para criar sistemas operacionais, sistemas incorporados e aplicações de alto desempenho, e conhecido por sua eficiência e controle de baixo nível".

Eles dizem que você nunca esquece seu primeiro amor. Antes de me ensinar C nos dias de navios de madeira e programadores de ferro, nunca amei realmente uma linguagem de programação. Mas então eu conheci C, e meu mundo mudou. Foi amor na primeira compilação. Algo sobre a simplicidade concisa do idioma acabou de clicar comigo em um nível profundo. Talvez isso seja um pouco demais, mas é a verdade. C sempre será meu primeiro amor sintático.

Aqui está o código do ChatGPT:

C Screenshot de código C de David Gewirtz/ZDNet

9. TypeScript

O ChatGPT descreve o TypeScript como "um superconjunto de JavaScript usado para criar aplicativos da Web em larga escala e conhecido por seus recursos opcionais de digitação estática e linguagem avançada".

O TypeScript também é um produto da Microsoft, mas, diferentemente do C#, é de código aberto e não proprietário.

Aqui está o código do ChatGPT:

ScreenShot de código TypeScript de David Gewirtz/ZDNet

10. R

O ChatGPT descreve R como "um idioma usado para computação estatística e análise de dados e conhecida por seus poderosos recursos de manipulação e visualização de dados".

Aqui está o código do ChatGPT:

R Screenshot de código de David Gewirtz/Zdnet

11. Kotlin

O ChatGPT descreve Kotlin como "uma linguagem de uso geral usada para criar aplicativos Android, aplicativos do lado do servidor e aplicativos da Web e conhecido por sua concisão e interoperabilidade com Java".

Kotlin foi desenvolvido pela JetBrains, o pessoal que também faz phpstorm, que é o meu atual ambiente de desenvolvimento favorito.

Aqui está o código do ChatGPT:

Captura de tela de código Kotlin de David Gewirtz/Zdnet

12. Scala

O ChatGPT descreve o Scala como "um idioma usado para criar aplicativos escaláveis ​​e distribuídos e conhecido por seu suporte para programação funcional e sua integração com a Java Virtual Machine".

Aqui está o código do ChatGPT:

Scala Code ScreenShot de David Gewirtz/Zdnet

Curiosamente, a saída para Scala (mostrada acima) chamou minha atenção. Eu nunca codifiquei em Scala e não sei muito sobre isso. Parece que o ChatGPT também não, pois não forneceu uma coloração de sintaxe para Scala, como fez para os outros idiomas.

Pensamentos finais (e um pouco adiante)

Como um geek de idiomas de computadores autoproclamados, tive uma explosão com este exercício. Dito isto, há algumas coisas a ter em mente. Primeiro, na verdade não testei todo o código. Os testes em execução nesses saídas estão além do escopo deste artigo. No entanto, revisei o código gerado e, na maioria das vezes, parecia sólido.

Quando executei esses testes há quase um ano, Chatgpt pregou quase tudo (com o aviso notado acima). Mas quando pedi para escrever o código em Forth (uma linguagem peculiar, mas legal), ele produzia código que parecia adiante, mas o rotulou como Perl. Definitivamente não é Perl.

Desta vez, ele gerou corretamente (os dois pontos são uma oferta morta) e a rotulou corretamente. Como em Scala, o ChatGPT não parecia ter as mesas de colorir de sintaxe para adiante, mas, caso contrário, parece estar indo muito bem.

Screenshot de código para David Gewirtz/Zdnet

Como em todas as minhas outras incursões nos recursos 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
Quadrinhos de IA: Explorando a Vanguarda da Criação Quadrinhos de IA: Explorando a Vanguarda da Criação A indústria de quadrinhos está passando por uma mudança sísmica, graças à integração da inteligência artificial. Longe vão os dias em que a IA era apenas um sonho distante; agora é uma ferramenta prát
Viggle AI: Revolucionando VFX de Vídeo com Mistura de Movimento por IA Viggle AI: Revolucionando VFX de Vídeo com Mistura de Movimento por IA Revolucionando Efeitos de Vídeo com Viggle AIViggle AI está transformando o mundo dos efeitos de vídeo, tornando criações visuais de ponta mais acessíveis do que nunca. Acabaram-se os dias de configur
Impressão Sob Demanda com Arte de IA: Um Guia Passo a Passo para Etsy Impressão Sob Demanda com Arte de IA: Um Guia Passo a Passo para Etsy Pensando em entrar no mundo do e-commerce, mas com receio de gerenciar estoque ou criar produtos próprios? A impressão sob demanda (POD) combinada com geração de arte por IA pode ser sua solução para
Comentários (20)
0/200
JoseMiller
JoseMiller 17 de Abril de 2025 à0 00:00:00 GMT

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

RalphJohnson
RalphJohnson 17 de Abril de 2025 à0 00:00:00 GMT

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

MichaelDavis
MichaelDavis 17 de Abril de 2025 à0 00:00:00 GMT

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

GeorgeMiller
GeorgeMiller 16 de Abril de 2025 à0 00:00:00 GMT

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

GeorgeSmith
GeorgeSmith 17 de Abril de 2025 à0 00:00:00 GMT

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

RalphBaker
RalphBaker 20 de Abril de 2025 à0 00:00:00 GMT

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

De volta ao topo
OR