知名遊戲開發者稱 C++ 是一種非常糟糕、可怕的語言

類別: IT

丟擲一個問題:C++ 真的很可怕嗎?

2016 年底,C++ 之父 Bjarne Stroustrup 在一次採訪中表示:”C++ 讓程式設計專家很容易編寫出複雜、高效能、低資源消耗的程式碼,但不足以成為廣大普通程式設計師喜愛的語言,它需要簡化。“他努力說服 ISO C++ 標準委員會的專家和程式設計教師,希望他們在 C++ 的開發和講授中使用更簡單的方式,而不僅僅專注於最優化和最聰明的技巧,他認為”簡單的表述方式才是最優化的方案“。

C++ 的複雜程度連創造者都覺得需要做些改變,它越來越複雜,似乎是業界公認的,同時也給一些開發者帶來困擾。近日,有媒體報導,在對著名獨立視訊遊戲開發者、知名遊戲”Braid“和”The Witness“的作者 Jonathan Blow 進行採訪時,他表示,C++ 太複雜了,嚴重影響了他的工作,他被迫在專案中工作時停下來思考程式設計可以悲慘到什麼程度,並開發了自己的 Jai 語言來替代 C++。


Jonathan 認為 C++ 是一種非常糟糕、可怕的語言。他說 C++ 的主要缺陷在於它是一個非常複雜和分層的生態系統,在解決不同問題的過程中變得越來越複雜 ; 層數越多,堆疊越高,變得越不穩定,理解起來就越難。


Jonathan 開發 Jai 語言,希望能幫助 C++ 遊戲開發人員提高工作效率,他想要提高程式設計師的生活質量,通過允許程式設計師使用少量程式碼構建大量功能來增強表達能力。目前,Jai 相比 C++ 的工作效率提高了約 15%,但 Jonathan 認為,隨著時間的推移,這個數字將會提高到 50% 和 80% 之間。

你認為 C++ 複雜可怕嗎?哪個語言又不復雜可怕了?歡迎留言。

知名遊戲開發者稱 C++ 是一種非常糟糕、可怕的語言原文請看這裡