
Founder of @bbgotrading @phpbrew / A self-taught engineer|trader|pianist 藍勾只是好玩沒在做流量 / 不定期刪文 🇹🇼🐶🛹🎹
Taiwan
Joined February 2007
- Tweets25.7K
- Following2.2K
- Followers9.6K
- Likes31.5K
Pinned Tweet
Replying to @c9s @bbgotrading
如果你覺得我分享對你有幫助,歡迎使用我的推薦碼註冊幣安帳號,支持開源交易框架 bbgo 的開發。 🤗🤗🤗
accounts.binance.com/en/regi…
其實考慮到 AI coding efficiency ,幾乎所有的動態型別語言都不是 AI friendly 的語言。對,就是 PHP Python Ruby Perl
因為在這些動態型別語言裡面,特別是 Ruby 跟 Perl ,有一種特殊文化,就是會利用語言的特性來創建 DSL (Domain Specific Language ),然而這種 API 設計是給人類看了覺得爽用的,對 AI 來說,他會需要把這些 DSL 的底層 library 讀過一遍才有辦法依照這個 DSL 去寫出正確的程式。
另外一個動態型別語言的問題就是,物件在不同層級傳遞的時候常常會在中間去安插一個新的欄位,然而因為這個物件通常都是字典類型的物件,所以AI非常難去找到這個物件欄位的清楚定義。
然而在靜態性別語言身上這件事情就完全不同,函數的輸入與輸出其定義的型別可以讓 AI 很容易找到該型別的定義,進一步增加了AI coding 的穩健性。
基於這幾點,雖然我們還在AI Coding的過渡期,但我相信這類型的動態語言將會在最近幾年大幅失勢。 因為同樣用AI來寫程式,你可以選擇寫出更高效率更節能,而且讓AI更有效率開發的程式語言,那你就沒有必要再繼續使用原本是設計給人類寫的動態程式語言了。








