国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁 > 網(wǎng)易號 > 正文 申請入駐

“AI,給我整點x86匯編!”從業(yè)25年,一名編程教師頓悟:既然都在Vibe Coding了,不如直接“開擺”

0
分享至


【CSDN 編者按】當(dāng) Vibe Coding 成為越來越多開發(fā)者的日常,我們或許都隱約感到:軟件開發(fā)正在進入一個全新范式。在此背景下,本文作者提出了一個更尖銳、幾乎有點“逆向思維”的問題——既然你已經(jīng)在靠AI寫代碼了,為什么不用 C?甚至為什么不用 x86 匯編?如果未來的代碼是寫給機器看的,那我們今天習(xí)以為常的編程語言、可讀性、語法糖,還有意義嗎?是否需要一種專為 AI 生成而生的“面向 Vibe 的編程語言”?

原文鏈接:https://stephenramsay.net/posts/vibe-coding.html

作者 | Stephen Ramsay 翻譯 | 鄭麗媛

出品 | CSDN(ID:CSDNnews)

我有個想法:如果你都開始 Vibe Coding 了,那為啥不直接用 C?或者,更狠一點,干脆上 x86 匯編?

在展開這個看似無厘頭的想法之前,我先澄清幾個關(guān)鍵點——因為我是說真的,并不是在嘲諷或挖苦。

首先,我本人其實并不喜歡所謂的 Vibe Coding(靠感覺寫代碼/完全由 AI 生成代碼)。我很喜歡編程,從 90 年代中后期第一次接觸到它時就很喜歡。對我來說,寫代碼一直是“不太像工作”的工作——實在是太好玩了。它是我的職業(yè),也是我的業(yè)余愛好。

有句話怎么說來著?“做你熱愛的事,你將一生無需工作”——這大概就是我寫代碼時的感受。


我教編程 25 年了,從來沒膩過,每學(xué)期的第一節(jié)課我還是興奮得不行。說句聽起來可能有點矯情的實話:把不會編程的人教成會編程的人,就是我的事業(yè),也是我作為大學(xué)教授最值得驕傲的事情。

但 Vibe Coding 給我的感覺……很怪,甚至有點“臟”。我不是說它像作弊(雖然確實有那味兒),而是它剝奪了編程的樂趣。我經(jīng)常跟學(xué)生說,編程就像世界上最棒的填字游戲,當(dāng)你填對了,它真的會“跳起來唱歌”???Vibe Coding 搶走了這種成就感——因為程序不是我親手寫出來的,我并沒有“破解”那個謎題。

更可怕的是,身為一名程序員,你本該與各種“不確定性”長期共處:你以為你懂了編譯器的內(nèi)部邏輯?也許吧;你以為你真正搞懂了虛擬內(nèi)存系統(tǒng)?可能吧。雖然沒法給出肯定答案,但我還是想努力理解我寫下的每一行代碼,而不是被 Claude 生成的一段讀不明白的代碼折磨得痛不欲生。

但這就引出了第二個關(guān)鍵點:Vibe Coding 實際上是可行的,它真的能產(chǎn)出健壯、復(fù)雜、可運行的系統(tǒng)。你可能像我一樣,一開始堅信“AI 不可能做到這一點”——但這是錯的;你可能以為它頂多算個編程問題的“平替搜索引擎”——這也是錯的。

當(dāng)你開始把那些你懶得自己寫的小程序交給它時,你會發(fā)現(xiàn):這玩意兒太能干了。直到某天,你隨口對著 AI 模型念叨一句 “我有個程序構(gòu)想……”,你會被它的輸出徹底驚艷。要是沒被驚艷到,要么是你壓根沒認(rèn)真試過,要么就是還沒接受現(xiàn)實。

你說AI生成的代碼完美嗎?遠(yuǎn)遠(yuǎn)談不上。但話說回來,人類程序員寫的代碼也未必完美。而這會是未來嗎?我想答案不言而喻。


每一種編程語言,都是為“人類”準(zhǔn)備的

言歸正傳,回到文章標(biāo)題這個看似無厘頭的想法上。

我當(dāng)年剛?cè)肟泳幊虝r看過《計算機程序的構(gòu)造和解釋》(SICP),并認(rèn)為它是 20 世紀(jì)最偉大的編程教材之一。書里有段話我一直記得——書的序言第二段:

“我們希望建立這樣一個理念:編程語言不僅僅是讓計算機執(zhí)行操作的工具,它更是一種表達方法學(xué)思想的形式化媒介。因此,程序首先是寫給人看的,只是順帶讓機器執(zhí)行而已。”

從那以后,我就一直把這個理念的各種版本灌輸給學(xué)生。我會提醒他們,計算機根本不在乎代碼對人類是否“可讀”、“易用”,它只需要代碼能被自己解析和執(zhí)行就行 —— 這個門檻比“可被人類理解”要低多了。

而每一種編程語言,哪怕是匯編語言,都是為“人類”準(zhǔn)備的。所謂語言的創(chuàng)新,不是因為它擁有自動內(nèi)存管理、并發(fā)、安全、錯誤檢查,而是它讓“人類”能更輕松表達和梳理這些技術(shù)邏輯。

像我們夸 Rust 的安全、夸 C++ 的零開銷抽象、夸 Go 的并發(fā)模型……說到底,這些能力都是“人類程序員”獲得的便利,而不是計算機獲得的。對計算機來說,我們這種“面向?qū)ο笄榻Y(jié)”,無非是對堆內(nèi)存有著莫名的執(zhí)念罷了:“你們愛咋折騰咋折騰吧?!保ㄓ嬎銠C大概會這么想)

其實不管是函數(shù)式編程、代數(shù)數(shù)據(jù)類型、依賴類型、不可變數(shù)據(jù)結(jié)構(gòu),還是代碼大括號風(fēng)格……這些都是“人類工程學(xué)問題”。與“機器工程問題”相比,人類的問題要復(fù)雜得多。


為什么讓AI輸出人類設(shè)計的語言?

所以,我的問題來了:

既然你都已經(jīng) Vibe Coding 了,為啥還要用那些為人類便利而設(shè)計的語言?

換句話說:用 AI 生成出來的,難道不應(yīng)該是對機器最友好的語言嗎?為什么不讓它直接寫 C?或者,直接生成 x86 匯編代碼不是更直接嗎?

你可能會反駁說:“但我們還需要理解代碼啊。”——好的,但請注意:如果你真的在搞 Vibe Coding,那你本來就搞不懂AI生成的大部分代碼了。而且,你要是仔細(xì)觀察會發(fā)現(xiàn),AI 其實并不怕 C 語言里的未定義行為,也能妥善處理內(nèi)存釋放,更不容易犯“錯誤”。它比你更能正確執(zhí)行邏輯,就像編譯器比你更會優(yōu)化一樣。完美嗎?當(dāng)然不。但正如我之前所說,誰都做不到完美。

那么 C 語言是 Vibe Coding 的最佳語言嗎?也許不是。但我知道 Rust 肯定更不適合,Haskell、OCaml 就更別提了,畢竟這些語言都是寫給“人類”看的,而不是給“AI”看的。甚至,它們在 AI 模型面前都會顯得有些“可愛”——考慮了太多 AI 壓根不存在的問題。


也許,我們應(yīng)該發(fā)明一種面向Vibe語言

我想表達的核心是:如果 Vibe Coding 真是軟件開發(fā)的未來,那我們何苦還要死守那些為“人類”設(shè)計的語言?難道不該誕生一種“面向Vibe 的編程語言”(Vibe-Oriented Programming Language,簡稱 VOPL)嗎?

我猜,你可能是第一次聽到這個概念。

這個 VOPL 可能是什么樣的呢?

可能一:超強“偽代碼”語言,即表面上給你展示通俗易懂的偽代碼,背地里卻在默默生成匯編指令。

可能二:真正實現(xiàn)“文學(xué)編程”,即你寫一份闡述“方法論思想”的文字文檔,AI 就能直接產(chǎn)出機器碼,程序員的核心工作也變成了驗證 AI 生成的機器碼(連測試用例也是 AI 寫的)。

可能三:接近自然語言,但帶有特定的編程行話,即比現(xiàn)有的任何語言都更貼近自然語言,同時又自帶一套易于掌握的慣用表達,能引導(dǎo) AI 更精準(zhǔn)、更高效地給出解決方案

不過現(xiàn)實是:AI 代碼大模型之所以擅長 JavaScript 和 C++,核心原因是它已經(jīng)學(xué)習(xí)了這兩種語言的數(shù)十億行代碼,以及無數(shù)論壇帖子、StackOverflow 上的爭論等相關(guān)數(shù)據(jù)。因此,想要搭建并推廣一個 VOPL 很難。

但也有人猜測,LLM 其實已經(jīng)在學(xué)習(xí)某種未來版本的 VOPL 了——畢竟現(xiàn)在太多程序員都在用 Vibe Coding 來構(gòu)建生產(chǎn)級系統(tǒng),相當(dāng)于在摸著石頭過河。


我對這種未來的感受?

用一個詞來形容的話,就是:復(fù)雜。

一想到“手寫代碼”會變成未來 Vibe Coder 的啟蒙課程、一種類似于幼兒園里的趣味啟蒙,我確實有點悲傷;但另一方面,一個新的計算范式正在誕生,又令我感到興奮。

從宏觀時間來看,不久前(1945 年左右的 ENIAC 時期),人們才意識到每次計算都要重新布線有多低效;而當(dāng)存儲程序計算機(1951 年左右的 EDVAC)出現(xiàn)時,同樣有人怨聲載道,說它“不可靠、慢、剝奪操作者參與、威脅專業(yè)性、不夠純粹”。

如今,我們的激烈爭論與當(dāng)年相比,看起來真是“如出一轍”啊。



【報名倒計時,限免】C++之父中國行 · 40周年慶典|北京·上海開發(fā)者見面會正式開啟!

  • 北京站:12月12日 · 北京金隅喜來登酒店

  • 上海站:12月14日 · 上海淳大萬麗酒店


特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點推薦
出大事了,美俄或爆發(fā)沖突,俄杜馬:發(fā)射魚雷,擊沉美艦

出大事了,美俄或爆發(fā)沖突,俄杜馬:發(fā)射魚雷,擊沉美艦

不吃草de兔子
2026-01-11 19:37:12
演員孫濤力挺閆學(xué)晶后續(xù):抖音評論區(qū)徹底淪陷了,各種調(diào)侃他

演員孫濤力挺閆學(xué)晶后續(xù):抖音評論區(qū)徹底淪陷了,各種調(diào)侃他

小徐講八卦
2026-01-10 14:14:29
酒店:一場定期的精神遷徙

酒店:一場定期的精神遷徙

疾跑的小蝸牛
2026-01-11 22:20:37
頭號內(nèi)鬼被捕,關(guān)閉防空系統(tǒng)出賣馬杜羅坐標(biāo),5000萬沒拿到就栽了

頭號內(nèi)鬼被捕,關(guān)閉防空系統(tǒng)出賣馬杜羅坐標(biāo),5000萬沒拿到就栽了

新沖浪青年
2026-01-10 20:30:14
巴薩主帥創(chuàng)神跡:7場決賽 7次奪冠!沖擊執(zhí)教生涯第11冠

巴薩主帥創(chuàng)神跡:7場決賽 7次奪冠!沖擊執(zhí)教生涯第11冠

葉青足球世界
2026-01-11 20:25:40
日本拉面店禁止中國人入內(nèi)!韓國網(wǎng)友揭露內(nèi)幕并呼吁:我們也不能去!

日本拉面店禁止中國人入內(nèi)!韓國網(wǎng)友揭露內(nèi)幕并呼吁:我們也不能去!

奮斗在韓國
2026-01-10 14:03:22
出錯了?皇馬官方首發(fā)圖一開始為居萊爾,隨后改成貢薩洛

出錯了?皇馬官方首發(fā)圖一開始為居萊爾,隨后改成貢薩洛

懂球帝
2026-01-12 02:25:15
洋帥首秀!新疆39分狂勝送江蘇8連敗 阿不都15+5+4龐崢麟15分

洋帥首秀!新疆39分狂勝送江蘇8連敗 阿不都15+5+4龐崢麟15分

醉臥浮生
2026-01-11 22:02:00
中俄相繼出手后,不到24小時,特朗普下令放人,取消第二波打擊

中俄相繼出手后,不到24小時,特朗普下令放人,取消第二波打擊

小鬼頭體育
2026-01-11 07:39:16
多哈賽國乒爆冷丟冠!林詩棟輸球原因曝光,王皓面如鍋底!男單全軍覆沒!

多哈賽國乒爆冷丟冠!林詩棟輸球原因曝光,王皓面如鍋底!男單全軍覆沒!

好乒乓
2026-01-11 21:19:14
巴薩vs皇馬:姆巴佩替補,維尼修斯、萊萬、亞馬爾出戰(zhàn)

巴薩vs皇馬:姆巴佩替補,維尼修斯、萊萬、亞馬爾出戰(zhàn)

懂球帝
2026-01-12 02:20:03
遼寧30分慘負(fù)廣東!球迷不滿狂刷官媒“人家是外援 我們是外國人”

遼寧30分慘負(fù)廣東!球迷不滿狂刷官媒“人家是外援 我們是外國人”

狼叔評論
2026-01-11 21:50:35
2026年1月存款利率大改!1萬元存一年利息多少?我算透了說實在的

2026年1月存款利率大改!1萬元存一年利息多少?我算透了說實在的

星辰宇的不羈
2026-01-11 10:01:20
14億人口紅線告急!出生率再創(chuàng)新低,中國生育困局如何破局

14億人口紅線告急!出生率再創(chuàng)新低,中國生育困局如何破局

領(lǐng)悟看世界
2026-01-12 00:58:15
2009年,趙本山用手頭積蓄13個億一舉買下海南島800畝土地。

2009年,趙本山用手頭積蓄13個億一舉買下海南島800畝土地。

荊楚寰宇文樞
2025-12-28 22:48:47
忍耐5天后,高市向中方喊話;中國官員駁回交涉,國企拒絕賣稀土

忍耐5天后,高市向中方喊話;中國官員駁回交涉,國企拒絕賣稀土

影孖看世界
2026-01-11 22:22:13
滿屏荷爾蒙!網(wǎng)飛這一脫,又爆了

滿屏荷爾蒙!網(wǎng)飛這一脫,又爆了

來看美劇
2026-01-11 19:15:03
危險正在逼近波司登

危險正在逼近波司登

功夫財經(jīng)
2026-01-10 09:13:40
比恒大還慘!中國第二大民企倒了,負(fù)債7500億,創(chuàng)始人被帶走

比恒大還慘!中國第二大民企倒了,負(fù)債7500億,創(chuàng)始人被帶走

芳芳?xì)v史燴
2025-12-25 20:32:52
1月11日晚間,多家上市公司發(fā)布重大利好利空好消息

1月11日晚間,多家上市公司發(fā)布重大利好利空好消息

A股數(shù)據(jù)表
2026-01-11 17:38:38
2026-01-12 03:32:49
CSDN incentive-icons
CSDN
成就一億技術(shù)人
26249文章數(shù) 242213關(guān)注度
往期回顧 全部

科技要聞

“我們與美國的差距也許還在拉大”

頭條要聞

美軍突襲委內(nèi)瑞拉俄制防空系統(tǒng)失聯(lián) 俄方回應(yīng)

頭條要聞

美軍突襲委內(nèi)瑞拉俄制防空系統(tǒng)失聯(lián) 俄方回應(yīng)

體育要聞

U23國足形勢:末輪不負(fù)泰國即確保晉級

娛樂要聞

留幾手為閆學(xué)晶叫屈?稱網(wǎng)友自卑敏感

財經(jīng)要聞

外賣平臺"燒錢搶存量市場"迎來終局?

汽車要聞

2026款宋Pro DM-i長續(xù)航補貼后9.98萬起

態(tài)度原創(chuàng)

本地
健康
手機
公開課
軍事航空

本地新聞

云游內(nèi)蒙|“包”你再來?一座在硬核里釀出詩意的城

這些新療法,讓化療不再那么痛苦

手機要聞

曝三星Galaxy S26 Ultra支持?eSIM,新機下月見

公開課

李玫瑾:為什么性格比能力更重要?

軍事要聞

俄大使:馬杜羅夫婦被控制時身邊沒人

無障礙瀏覽 進入關(guān)懷版