選項
首頁
新聞
Chatgpt以12種領先的編程語言生成日常工作:揭示的見解

Chatgpt以12種領先的編程語言生成日常工作:揭示的見解

2025-04-16
178

過去一年,ChatGPT 展現了撰寫程式碼的能力。我對其進行了一系列 PHP 和 WordPress 測試,突顯其編碼的優勢與劣勢。

但 ChatGPT 的編碼知識到底有多廣?2023年初撰寫此文時,我決定根據 O'Reilly Media 2023年排名,挑戰其在12種最受歡迎的程式語言中完成經典的 "Hello, world" 任務。

此後,我們深入探討了程式語言的流行度,但即使在2024年底更新,我仍堅持測試最初的12種語言。雖然有些語言可能不是最熱門,但它們仍廣泛使用,這個組合能很好地展現 ChatGPT 處理多種語言的能力。

因為 "Hello, world" 通常是一行程式碼,我稍微增加了難度,要求 ChatGPT 顯示 "Hello, world" 十次,每次帶有遞增計數器,還需檢查奧勒岡當地時間,並根據時間以 "Good morning"、"Good afternoon" 或 "Good evening" 開始序列。

這不僅測試程式流程和內建函數,還保持程式碼簡短,足以在此展示所有12種語言的螢幕截圖。

以下是我使用的提示:

用 \_\_\_\_ 撰寫程式,根據奧勒岡當地時間輸出 "Good morning"、"Good afternoon" 或 "Good evening",然後輸出十行包含迴圈索引(從1開始)、空格和 "Hello, world!" 的內容。

對於每種程式語言,我也要求 ChatGPT 簡要說明其主要用途。以下是提示:

為以下語言各撰寫一句描述其主要用途和區別特徵:Java、Python、Rust、Go、C++、JavaScript、C#、C、TypeScript、R、Kotlin、Scala。

1. Java

ChatGPT 描述 Java 為:「一種通用語言,主要用於構建桌面、網頁和行動應用, 以其『一次撰寫,隨處執行』的理念而聞名。」

Java 最初由 Sun Microsystems 開發,後被 Oracle 收購,連同 Java 一併取得。雖然 Java 規格是開放的,但語言本身屬於 Oracle,多年來引發了一些激烈的法律爭議。

以下是 ChatGPT 的程式碼:

Java程式碼截圖 by David Gewirtz/ZDNET

2. Python

ChatGPT 描述 Python 為:「一種通用語言,用於資料分析、人工智慧、網頁開發和自動化,以其可讀性和易用性聞名。」

若想進入 AI 程式設計,我的建議是學習 Python,它幾乎是當今 AI 程式碼的支柱。

以下是 ChatGPT 的程式碼:

Python程式碼截圖 by David Gewirtz/ZDNET

3. Rust

ChatGPT 描述 Rust 為:「一種系統程式語言,用於構建高效能和可靠的軟體,以其記憶體安全和執行緒安全保證聞名。」

以下是 ChatGPT 的程式碼:

Rust程式碼截圖 by David Gewirtz/ZDNET

4. Go

ChatGPT 描述 Go 為:「一種系統程式語言,用於構建可擴展且高效的網路和伺服器應用,以其簡潔性和內建並發功能聞名。」

Go 是開源的,但由 Google 管理。Go、Google,看出其中的巧合了嗎?

以下是 ChatGPT 的程式碼:

Go程式碼截圖 by David Gewirtz/ZDNET

5. C++

ChatGPT 描述 C++ 為:「一種系統程式語言,用於構建作業系統、遊戲引擎和高效能應用,以其對硬體和記憶體的控制聞名。」

以下是 ChatGPT 的程式碼:

C++程式碼截圖 by David Gewirtz/ZDNET

6. JavaScript

ChatGPT 描述 JavaScript 為:「一種客戶端腳本語言,用於構建互動式網頁應用,以其在網頁開發中的廣泛使用和在瀏覽器中執行能力聞名。」

與網頁關鍵視覺設計語言 CSS 一同,JavaScript 在過去十年中也讓我頗為抓狂。

以下是 ChatGPT 的程式碼:

JavaScript程式碼截圖 by David Gewirtz/ZDNET

7. C#

ChatGPT 描述 C# 為:「一種通用語言,用於構建 Windows 桌面應用、遊戲和網頁應用,以其物件導向特性和與 .NET 框架的整合聞名。」

C# 是 Microsoft 的專有語言。我在 UC Berkeley 推廣課程教授了十多年。若想在以 Microsoft 為中心的環境中找到工作,這是個很好的起點。

以下是 ChatGPT 的程式碼:

C#程式碼截圖 by David Gewirtz/ZDNET

8. C

ChatGPT 描述 C 為:「一種系統程式語言,用於構建作業系統、嵌入式系統和高效能應用,以其效率和低層次控制聞名。」

人們說你永遠不會忘記初戀。在我自學 C 之前,那些木船和鐵血程式設計師的日子裡,我從未真正愛過一種程式語言。但遇見 C 後,我的世界改變了。那是編譯時的初戀。語言的簡潔之美深深觸動了我。或許有些誇張,但這是真心話。C 永遠是我的第一個語法之戀。

以下是 ChatGPT 的程式碼:

C程式碼截圖 by David Gewirtz/ZDNET

9. TypeScript

ChatGPT 描述 TypeScript 為:「JavaScript 的超集,用於構建大型網頁應用,以其可選的靜態類型和高級語言功能聞名。」

TypeScript 也是 Microsoft 的產品,但與 C# 不同,它是開源且非專有的。

以下是 ChatGPT 的程式碼:

TypeScript程式碼截圖 by David Gewirtz/ZDNET

10. R

ChatGPT 描述 R 為:「一種用於統計計算和資料分析的語言,以其強大的資料操作和視覺化能力聞名。」

以下是 ChatGPT 的程式碼:

R程式碼截圖 by David Gewirtz/ZDNET

11. Kotlin

ChatGPT 描述 Kotlin 為:「一種通用語言,用於構建 Android 應用、伺服器端應用和網頁應用,以其簡潔性和與 Java 的互操作性聞名。」

Kotlin 由 JetBrains 開發,這家公司也製作了我目前最愛的開發環境 PhpStorm。

以下是 ChatGPT 的程式碼:

Kotlin程式碼截圖 by David Gewirtz/ZDNET

12. Scala

ChatGPT 描述 Scala 為:「一種用於構建可擴展和分散式應用的語言,以其支援函數式程式設計和與 Java 虛擬機的整合聞名。」

以下是 ChatGPT 的程式碼:

Scala程式碼截圖 by David Gewirtz/ZDNET

有趣的是,Scala 的輸出(如上所示)引起了我的注意。我從未用 Scala 編碼,也不太了解它。看來 ChatGPT 也不太熟悉,因為它不像其他語言那樣為 Scala 提供語法著色。

最終想法(以及一點 Forth)

作為自詡的電腦語言迷,這次練習讓我樂在其中。但有些事情需注意。首先,我並未實際測試所有程式碼。對這麼多輸出的測試超出了本文範圍。但我審查了生成的程式碼,大部分看起來都很可靠。

大約一年前運行這些測試時,ChatGPT 幾乎完美無缺(有上述免責聲明)。但當我要求它用 Forth(一種古怪但很酷的語言)撰寫程式碼時,它生成了看似 Forth 的程式碼,卻標記為 Perl。絕對不是 Perl。

這次它正確生成並標記了 Forth(冒號是明顯的標誌)。與 Scala 一樣,ChatGPT 似乎沒有 Forth 的語法著色表,但其他方面表現得很好。

Forth程式碼截圖 by David Gewirtz/ZDNET

與我對 ChatGPT 編碼能力的其他探索一樣,我既印象深刻又保持謹慎。我的建議不變:將其作為工具使用,但務必反覆測試。

相關文章
美國股市觸及歷史裡程碑,人工智慧與航空航天巨頭準備開啟萬億美元時代 美國股市觸及歷史裡程碑,人工智慧與航空航天巨頭準備開啟萬億美元時代 埃隆·馬斯克、山姆·阿爾特曼和達里奧·阿莫迪,這三位科技領域的巨頭,正推動其各自的企業邁向首次公開募股(IPO)。隨著 SpaceX、OpenAI 和 Anthropic——這三家估值接近萬億美元的行業巨頭——即將上市,2026 年被預測將成為美國曆史上新股發行規模最大的一年。這一歷史性的資本激增已引起全球金融界的關注,成為檢驗公共市場吸收如此大規模資金能力的關鍵壓力測試。這些主要融資活動的同步啟動預計將打破 2021 年創下的 1560 億美元紀錄。超級獨角獸的資本博弈每家公司上市的路徑
瑞典人工智慧初創公司Lovable Eyes在完成主要融資輪後估值達132億美元 瑞典人工智慧初創公司Lovable Eyes在完成主要融資輪後估值達132億美元 隨著人工智慧驅動的編碼工具日益普及,瑞典初創公司 Lovable 已獲一輪重大融資。該公司計劃籌集 30 億美元,其估值有望升至 132 億美元——這是去年 12 月記錄的 66 億美元的兩倍。預計 Menlo Ventures 將主導此次投資。Lovable 的吸引力源於其核心的“氛圍編碼”(vibe coding)技術,該技術透過消除對複雜編碼技能的需求來簡化軟體開發。使用者只需以自然語言描述其需求,系統即可自動生成應用程式。這種直觀的方法吸引了個人開發者、設計師和小企業,並擴充套件至 Work
Google 測試 Remy AI 代理,以 Gemini 為重點轉向使用者控制 Google 測試 Remy AI 代理,以 Gemini 為重點轉向使用者控制 根據《商業內幕》的報道,谷歌正在測試 Remy,這是 Gemini 的一款全新 AI 個人代理工具。該工具旨在代表使用者執行任務,從而簡化專業工作流程和日常事務。目前,Remy 正在 Gemini 應用的內部員工專屬版本中進行測試。該報告引用了一份內部檔案以及對兩位熟悉該專案的個人的採訪。內部資料將 Remy 描述為“全天候個人代理”,將 Gemini 定位為能夠代表使用者行事的主動助手。接近該專案的訊息人士證實,谷歌員工正在積極測試 Remy。谷歌發言人拒絕提供進一步評論。該報告未提及公開發布
相關專題推薦
數據分析 適用於 SaaS 和電商團隊的 KPI 監控最佳 AI 異常檢測工具
適用於 SaaS 和電商團隊的 KPI 監控最佳 AI 異常檢測工具

2026 年最新最佳頂級評分 AI 異常檢測工具,助力 SaaS 和電商團隊的 KPI 監控!XIX.AI 基於嚴格的真實世界測試和每週更新的排名,精心策劃了一套強大且顛覆性的工具合集。您將找到詳細的免費與付費對比洞察,幫助您識別必須嘗試的解決方案,從而提升生產力並釋放您的 AI 優勢。立即探索!

10 個工具
xix.ai
寫作 最適合撰寫長篇 SEO 文章的 AI 大綱生成工具
最適合撰寫長篇 SEO 文章的 AI 大綱生成工具

2026 年最新最佳、評價最高的 AI 大綱生成器,專為長篇 SEO 文章打造,由 XIX.AI 精心精選。這些強大的工具能為快速創作高品質內容提供革命性的協助,大幅提升寫作效率。 透過免費版與付費版的比較、實際測試結果及詳細排名,協助您找出最符合需求且不容錯過的選項。立即探索,釋放您的 AI 優勢。

8 個工具
xix.ai
教育與學習 適用於作業與考試準備的人工智慧學習工具
適用於作業與考試準備的人工智慧學習工具

2026 年最新最佳 AI 學習工具,助您完成作業與備考!XIX.AI 精心整理了一份備受好評的清單,收錄了這些強大且具革命性、經實測驗證的工具,能幫助學生提升效率、簡化作業流程,並在考試中取得優異成績。 獲取免費版與付費版的比較、詳細排名,以及必試選項,以釋放您的 AI 優勢。立即探索!

10 個工具
xix.ai
音樂創作 面向詞曲創作者、旋律片段、主旋律及多語言草稿創作的AI人聲演示工具
面向詞曲創作者、旋律片段、主旋律及多語言草稿創作的AI人聲演示工具

2026 年最新最佳 AI 人聲演示工具,專為詞曲創作者、旋律創作者和多語言內容團隊打造!XIX.AI 精心整理了一份經過嚴格真實世界測試的高評分、變革性工具列表。您將找到詳細的免費與付費對比資料、全面排名以及必試選項,幫助您提升創作效率並釋放創意潛力。立即探索,發現滿足您所有內容需求的完美工具!

9 個工具
xix.ai
商業 最適合小型企業的頂尖 AI 競爭情勢分析工具
最適合小型企業的頂尖 AI 競爭情勢分析工具

2026 年最新、最佳且評價最高的中小企業 AI 競爭研究工具!XIX.AI 精心精選了一系列極具威力且能改變遊戲規則的工具,並透過嚴謹的實測與詳細排名,每週更新內容。您可在此找到詳盡的免費版與付費版比較,協助您找出必試的工具,以提升工作效率並獲得競爭優勢。 立即探索,找出最適合您的工具!

9 個工具
xix.ai
圖像編輯 用於電商服裝、皮膚清潔和色彩一致性的 Photoshop AI 修圖工具
用於電商服裝、皮膚清潔和色彩一致性的 Photoshop AI 修圖工具

2026 年最新最佳 Photoshop AI 修圖工具,適用於電商服裝、皮膚清潔和色彩一致性!這份頂級精選列表包含強大的變革性解決方案,可幫助您提升寫作效率、簡化內容創作並輕鬆實現完美的視覺效果。每個工具都經過實際測試,並透過每週更新的排名進行驗證,同時提供免費與付費版本的詳細對比。由 XIX.AI 支援,這是任何希望發揮 AI 優勢的人必試指南。立即探索!

10 個工具
xix.ai
評論 (22)
0/500
HarryAllen
HarryAllen 2026-07-28 04:00:13

I've been playing around with ChatGPT for coding too, and honestly, seeing it generate daily routines in 12 different languages is wild. But does it actually handle edge cases or just produce boilerplate? I'd love to see a real-world bug fix comparison. 😅

EdwardSanchez
EdwardSanchez 2025-08-26 13:59:22

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 2025-04-21 23:52:17

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

CarlTaylor
CarlTaylor 2025-04-20 22:18:20

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 2025-04-20 14:20:36

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

EricJohnson
EricJohnson 2025-04-20 14:08:22

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

OR