1. 程式人生 > 其它 >C#和TS/JS的對比學習01:資料型別對比

C#和TS/JS的對比學習01:資料型別對比

開始語言學習的一個新系列,通過對比三門語言的基礎知識(也可以算兩門),一方面能夠打實根基,另一方面也能在對比過程中昇華。這個系列的整體深度介於基礎和中級之間,C#最難到委託、事件、反射、特性,JS最難到原型物件、原型鏈、資料代理、非同步。

對比的三門語言很有意思,(1)傳統認知上(現實是它們的觸角都伸向了全棧),C#是後端語言,TS/JS是前端語言; (2)C#和TS的作者,都是庫珀(James W.Cooper)=>此處膜拜;(3)TS是JS的超集延伸,底層原理是一樣的,TS因為和C#是同一個作者,所以整個體系結構和形式邏輯上又非常相似。所以,比較三者藕斷絲連的聯絡,還是挺爽的,甚至你能窺探到一點點語言創造的感覺。

開頭就來個硬貨,三門語言的型別圖譜,型別是所有語言的根基,甚至可以說是全部。下面的對比圖,是一個非常基礎的型別架構說明,其中文字的解釋部分,多了一點點深入的探討。