C#和TS/JS的对比学习01:数据类型对比
开始语言学习的一个新系列,通过对比三门语言的基础知识(也可以算两门),一方面能够打实根基,另一方面也能在对比过程中升华。这个系列的整体深度介于基础和中级之间,C#最难到委托、事件、反射、特性,JS最难到原型对象、原型链、数据代理、异步。
对比的三门语言很有意思,(1)传统认知上(现实是它们的触角都伸向了全栈),C#是后端语言,TS/JS是前端语言; (2)C#和TS的作者,都是库珀(James W.Cooper)=>此处膜拜;(3)TS是JS的超集延伸,底层原理是一样的,TS因为和C#是同一个作者,所以整个体系结构和形式逻辑上又非常相似。所以,比较三者藕断丝连的联系,还是挺爽的,甚至你能窥探到一点点语言创造的感觉。
开头就来个硬货,三门语言的类型图谱,类型是所有语言的根基,甚至可以说是全部。下面的对比图,是一个非常基础的类型架构说明,其中文字的解释部分,多了一点点深入的探讨。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!