옵션
소식
chatgpt는 12 개의 주요 프로그래밍 언어로 일상 생활을 생성합니다 : 통찰력 공개

chatgpt는 12 개의 주요 프로그래밍 언어로 일상 생활을 생성합니다 : 통찰력 공개

2025년 4월 16일
42

지난 1 년 동안 Chatgpt가 코드를 작성할 수있는 절단이 있다는 것이 분명해졌습니다. 나는 코딩과 관련하여 강점과 약점을 강조한 일련의 PHP 및 WordPress 테스트로 속도를 뚫었습니다.

그러나 chatgpt의 코딩 지식은 얼마나 멀리 확대됩니까? 2023 년 초 에이 작품을 처음으로 썼을 때, 나는 O'Reilly Media의 2023 랭킹에 따라 12 개의 가장 인기있는 프로그래밍 언어에 걸쳐 클래식 "Hello, World"과제와 도전하기로 결정했습니다.

그 이후로 우리는 언어 인기를 프로그래밍하는 데 깊이 다이빙을 해왔지만 2024 년 후반 업데이트를 사용하더라도 테스트 한 원래 12 개 언어를 고수하고 있습니다. 물론, 이들 중 일부는 가장 큰 이름이 아닐 수도 있지만 여전히 많이 사용 중입니다. 이 믹스는 Chatgpt가 광범위한 언어를 얼마나 잘 처리 할 수 ​​있는지 확인하기위한 견고한 스냅 샷을 제공합니다.

"Hello, World"는 일반적으로 1 라이너이기 때문에 Chatgpt에게 "Hello, World"를 10 번 표시하도록 요청하여 매번 증가하는 카운터가 있습니다. 나는 또한 오레곤에서 현지 시간을 확인하고 시간에 따라 "좋은 아침", "좋은 오후"또는 "좋은 저녁"으로 각 시퀀스를 시작하라는 요청을 던졌습니다.

이것은 프로그램 흐름과 일부 내장 기능을 테스트 할뿐만 아니라 여기에 스크린 샷으로 12 개 언어를 모두 보여줄 수있을 정도로 코드를 짧게 유지합니다.

내가 사용한 프롬프트는 다음과 같습니다.

\ _ \ _ \ _ \ _로 프로그램을 작성하여 "좋은 아침", "좋은 오후"또는 "좋은 저녁"을 출력하여 오레곤에있는 시간에 따라 "좋은 저녁"을 출력 한 다음 루프 색인 (1), 공간, "Hello, World!"라는 단어가 포함 된 10 줄을 출력합니다.

각 프로그래밍 언어에 대해 Chatgpt에게 기본 용도를 빠르게 개선하도록 요청했습니다. 그 프롬프트는 다음과 같습니다.

다음 각 언어에 대해 Java, Python, Rust, Go, C ++, JavaScript, C#, C, TypeScript, R, Kotlin, Scala와 같은 기본 사용 및 차별화 요소에 대한 일회용 설명을 작성하십시오.

1. 자바

Chatgpt는 Java를 "데스크탑, 웹 및 모바일 애플리케이션을 구축하는 데 주로 사용되는 일반적인 언어 인 'Write Look, Run'으로 알려진 철학"이라고 Java를 설명합니다.

Java는 처음에 Sun Microsystems에 의해 개발되었지만 Oracle은 Sun을 인수했을 때 Java도 얻었습니다. Java Spec이 열려있는 동안 언어 자체는 Oracle이 소유하고 있으며, 수년 동안 꽤 강렬한 법적 전투를 촉발했습니다.

다음은 Chatgpt의 코드입니다.

David Gewirtz/Zdnet의 Java 코드 스크린 샷

2. 파이썬

Chatgpt는 Python을 "데이터 분석, 인공 지능, 웹 개발 및 자동화에 사용되는 일반적인 목적 언어"라고 설명합니다.

AI 프로그래밍에 뛰어 들기를 원한다면 제 조언은 파이썬을 배우는 것입니다. 요즘 실제로 AI 코드의 중추입니다.

다음은 Chatgpt의 코드입니다.

David Gewirtz/Zdnet의 Python Code Screenshot

3. 녹

Chatgpt는 Rust를 "고성능 및 신뢰할 수있는 소프트웨어를 구축하는 데 사용되는 시스템 프로그래밍 언어이며 메모리 안전 및 스레드 안전 보장으로 알려져 있습니다"라고 설명합니다.

다음은 Chatgpt의 코드입니다.

David Gewirtz/Zdnet의 Rust Code Screenshot

4.가

Chatgpt는 Go를 "확장 가능하고 효율적인 네트워크 및 서버 응용 프로그램을 구축하는 데 사용되는 시스템 프로그래밍 언어이며 단순성 및 내장 동시 기능으로 알려져 있습니다"라고 설명합니다.

Go는 오픈 소스이지만 Google에서 관리합니다. 가다. Google. 그들이 거기서 무엇을했는지 보시겠습니까?

다음은 Chatgpt의 코드입니다.

David Gewirtz/Zdnet의 코드 스크린 샷을 이동하십시오

5. C ++

Chatgpt는 C ++를 "운영 체제, 게임 엔진 및 고성능 응용 프로그램에 사용하는 시스템 프로그래밍 언어, 하드웨어 및 메모리에 대한 제어로 알려진 시스템"을 설명합니다. "

다음은 Chatgpt의 코드입니다.

C ++ 코드 스크린 샷 David Gewirtz/Zdnet

6. JavaScript

Chatgpt는 JavaScript를 "대화식 웹 애플리케이션을 구축하는 데 사용되는 클라이언트 측 스크립팅 언어이며 웹 개발에 광범위한 사용 및 웹 브라우저에서 실행할 수있는 능력으로 유명합니다"라고 설명합니다.

JavaScript는 웹의 주요 비주얼 디자인 언어 중 하나 인 CSS와 함께 지난 10 년 동안 저의 욕설을 담당합니다.

다음은 Chatgpt의 코드입니다.

David Gewirtz/Zdnet의 JavaScript 코드 스크린 샷

7. C#

Chatgpt는 C#을 "Windows 데스크탑 응용 프로그램, 게임 및 웹 응용 프로그램을 구축하는 데 사용되는 일반적인 목적 언어와 객체 지향 기능 및 .NET 프레임 워크와의 통합으로 알려진 일반적인 언어"로 설명합니다.

C#은 Microsoft의 독점 언어입니다. 나는 UC Berkeley Extension에서 10 년 넘게 가르쳤다. Microsoft 중심 환경에서 일자리를 착륙시키려는 경우 좋은 출발점입니다.

다음은 Chatgpt의 코드입니다.

C# David Gewirtz/Zdnet의 코드 스크린 샷

8. c

Chatgpt는 "건물 운영 체제, 임베디드 시스템 및 고성능 응용 프로그램에 사용되는 시스템 프로그래밍 언어, 효율성 및 저수준 제어로 알려진 시스템 프로그래밍 언어"라고 설명합니다.

그들은 당신이 당신의 첫사랑을 결코 잊지 않는다고 말합니다. 목재 선박과 철 프로그래머 시대에 C를 다시 가르치기 전에 나는 프로그래밍 언어를 진정으로 좋아하지 않았습니다. 그러나 나는 C를 만났고 내 세상은 바뀌었다. 처음 컴파일에서 사랑이었습니다. 언어의 간결한 단순성에 관한 것이 단지 깊은 수준에서 나와 함께 클릭했습니다. 어쩌면 그것은 조금 많지만 그것은 진실입니다. C는 항상 나의 첫 번째 구문 사랑이 될 것입니다.

다음은 Chatgpt의 코드입니다.

C David Gewirtz/Zdnet의 C 코드 스크린 샷

9. TypeScript

Chatgpt는 TypeScript를 "대규모 웹 응용 프로그램을 구축하는 데 사용되는 JavaScript의 슈퍼 세트이며 선택적 정적 타이핑 및 고급 언어 기능으로 알려진 것으로 알려져 있습니다."

TypeScript는 또한 Microsoft 제품이지만 C#과 달리 오픈 소스 및 비 독점적입니다.

다음은 Chatgpt의 코드입니다.

David Gewirtz/Zdnet의 TypeScript 코드 스크린 샷

10. r

Chatgpt는 R을 "통계 컴퓨팅 및 데이터 분석에 사용하는 언어이며 강력한 데이터 조작 및 시각화 기능으로 유명합니다."라고 설명합니다.

다음은 Chatgpt의 코드입니다.

R David Gewirtz/Zdnet의 R 코드 스크린 샷

11. Kotlin

Chatgpt는 Kotlin을 "Android 앱, 서버 측 응용 프로그램 및 웹 애플리케이션을 구축하는 데 사용되는 일반적인 언어, Java와의 간결함과 상호 운용성으로 알려져 있습니다"라고 설명합니다.

Kotlin은 PHPStorm을 만드는 사람들 인 JetBrains에 의해 개발되었으며, 이는 현재 가장 좋아하는 개발 환경입니다.

다음은 Chatgpt의 코드입니다.

David Gewirtz/Zdnet의 Kotlin 코드 스크린 샷

12. 스칼라

Chatgpt는 Scala를 "확장 가능 및 분산 애플리케이션 구축에 사용되는 언어이며 기능적 프로그래밍 및 Java Virtual Machine과의 통합으로 유명합니다"라고 설명합니다.

다음은 Chatgpt의 코드입니다.

David Gewirtz/Zdnet의 Scala Code Screenshot

흥미롭게도, 스칼라의 출력 (위에 표시)은 내 눈을 사로 잡았습니다. 나는 스칼라로 코딩 한 적이 없으며 그것에 대해 많이 모른다. Chatgpt는 다른 언어와 마찬가지로 Scala에 구문 색칠을 제공하지 않았기 때문에 Chatgpt도 그렇지 않은 것 같습니다.

마지막 생각 (그리고 약간)

자칭 컴퓨터 언어 괴짜로서, 나는이 운동으로 폭발했습니다. 즉, 명심해야 할 몇 가지 사항이 있습니다. 첫째, 나는 실제로 모든 코드를 테스트하지 않았습니다. 이 많은 출력에 대한 테스트를 실행하는 것은이 기사의 범위를 벗어납니다. 그러나 생성 된 코드를 검토했으며 대부분은 견고하게 보였습니다.

거의 1 년 전에이 테스트를 실행했을 때 Chatgpt는 거의 모든 것을 못 박았습니다 (위에서 언급 한 면책 조항으로). 그러나 내가 코드를 Forth (기발하지만 멋진 언어)로 작성하도록 요청했을 때, 그것은 포스처럼 보이지만 perl로 표시되는 코드를 생성했습니다. 확실히 Perl이 아닙니다.

이번에는 올바르게 생성되어 (콜론은 죽은 선물입니다) 올바르게 표시했습니다. Scala와 마찬가지로 Chatgpt에는 구문 색칠 테이블이없는 것 같지만 그렇지 않으면 잘하는 것 같습니다.

David Gewirtz/Zdnet의 Forth Code Screenshot

Chatgpt의 코딩 기능에 대한 다른 모든 진출과 마찬가지로 나는 감동을 받았지만 신중합니다. 내 조언은 동일하게 유지됩니다. 도구로 사용하지만 항상 테스트, 테스트 및 테스트하십시오.

관련 기사
AI Comics: 창작의 최첨단 탐구 AI Comics: 창작의 최첨단 탐구 만화책 산업은 인공지능의 통합으로 인해 큰 변화를 겪고 있습니다. AI가 먼 꿈에 불과했던 시절은 지나갔습니다. 이제 AI는 만화 창작자들이 작업을 향상시키기 위해 사용하는 실용적인 도구로, 예술 과정을 가속화하고 새로운 내러티브를 만드는 데 활용됩니다. 이 기사는 AI와 만화의 흥미롭지만 논란이 되는 조합을 탐구하며, 이 활기찬 매체의 미래를 형성하는 도
Viggle AI: AI 모션 믹싱으로 비디오 VFX 혁신 Viggle AI: AI 모션 믹싱으로 비디오 VFX 혁신 Viggle AI로 비디오 효과 혁신Viggle AI는 비디오 효과의 세계를 재편하고 있으며, 최첨단 시각적 창작물을 그 어느 때보다 쉽게 접근할 수 있게 합니다. 복잡한 설정과 고가의 소프트웨어는 이제 과거의 일이 되었습니다. Viggle AI를 사용하면 아이디어만 있으면 나머지는 자연스럽게 이루어집니다. 이 혁신적인 도구는 단순히 화려한 효과를 추가하는
AI 아트로 주문 제작 인쇄: Etsy를 위한 단계별 가이드 AI 아트로 주문 제작 인쇄: Etsy를 위한 단계별 가이드 전자상거래에 뛰어들고 싶지만 재고 관리나 제품 제작이 두렵다면? AI 아트 생성과 주문 제작 인쇄(POD)가 번거로움 없는 온라인 비즈니스의 열쇠가 될 수 있습니다. 이 가이드는 AI를 사용해 매력적인 디자인을 만들고, Etsy 스토어를 설정하며, POD 사업을 시작하는 단계를 안내합니다.주문 제작 인쇄 제품에 AI 아트를 활용하기 위한 주요 사항AI 아트
의견 (20)
0/200
JoseMiller
JoseMiller 2025년 4월 17일 오전 12시 0분 0초 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 2025년 4월 17일 오전 12시 0분 0초 GMT

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

MichaelDavis
MichaelDavis 2025년 4월 17일 오전 12시 0분 0초 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 2025년 4월 16일 오전 12시 0분 0초 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 2025년 4월 17일 오전 12시 0분 0초 GMT

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

RalphBaker
RalphBaker 2025년 4월 20일 오전 12시 0분 0초 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! 🚀

위로 돌아갑니다
OR