注意,被寵壞的軟體工程師:從 Google 的程式語言中學習

今天的許多 程式設計師——對不起, 軟體 工程師——認為自己是「創意者」。某種藝術家。他們被賦予了炫耀的個人網站,巧妙地隱藏了復活節彩蛋和視差滾動;他們給自己了多連字符的職位頭銜(“前亞馬遜工程師投資者作家”),並在筆記型電腦上貼滿了表明身份的乙烯基貼紙。有些人認為自己是文學老手。考慮一下某些產品名稱中的參考:Apache Kafka、ScyllaDB、Claude 3.5 Sonnet。 我承認,其中大部分都適用於我。不同之處在於我有點缺乏連接的能力,而我的玩具項目——名字如“納博科夫”(我知道,我知道)——最好留在我的筆記型電腦上。幾乎是在軟體工程取代銀行業成為最受詬病的職業的那一刻,我就進入了這個世界。有很多仇恨和自我仇恨需要處理。 也許這就是為什麼我將程式語言 Go 背後的精神視為對我這一代奮鬥者的譴責和潛在的糾正。它的創建者來自一個程式設計師的自負和商業野心較小的時代,在我看來,它是新千年首要的通用語言——不是在任何一件事上都是最好的,但幾乎在所有事情上都是最好的。我們浮華時代的典範。 如果我是 將程式語言像藝術運動一樣分類,有中世紀的功利主義(Fortran、COBOL)、高理論形式主義(Haskell、Agda)、美國企業實用主義(C#、Java)、草根社群主義(Python、Ruby)和深奧的享樂主義(Befunge,Brainfuck)。我想說,Go,通常被描述為“21 世紀的 C”,代表了新古典主義:與其說是一場革命,不如說是一種回歸。 早在 2007 年,Google的三位程式設計師就共同的感覺聚集在一起,認為 C++ 和…

Recent Comments

No comments to show.

Categories