冷魚魚
@raincole
Thu, Dec 23, 2021 1:44 PM
2
突然想到,自然語言是積非成是的過程,現在被認為標準的用法,很多在古代都是誤用(勾心鬥角、每下愈況之類的成語,「一石」這單位發音成「旦」,等等)
程式語言則是「積是成非」的,每個語言特性當初都是有用的,是為了解決某個特定問題才被發明,可是後來卻被濫用,或是該問題的條件已經不存在了而變成語言中的糟粕
((∑[T𝒰]∏A∈T]A≃1
@suhorng
Thu, Dec 23, 2021 2:34 PM
也有積非成事的狀況XD 像一些 HTML, JS, CSS 的標準, 還有 C/C++ 一些 undefined behavior -> defined behavior 的修正, 更更有本來沒標準後來訂標準的情形
冷魚魚
@raincole
Thu, Dec 23, 2021 2:47 PM
((∑[T𝒰]∏A∈T]A≃1
: 還有 int 被當作 32bit 也算是吧,有太多 code 依賴於這個錯誤的假設...
本來沒標準後來變標準就真的很像自然語言了
載入新的回覆
程式語言則是「積是成非」的,每個語言特性當初都是有用的,是為了解決某個特定問題才被發明,可是後來卻被濫用,或是該問題的條件已經不存在了而變成語言中的糟粕
本來沒標準後來變標準就真的很像自然語言了