苹果的Swift 谷歌的golang 都体现了新一代编程语言的设计哲学。
简约的关键字,
非侵入式的面向对象设计(没有了继承)
天然支持多核多线程,并发的语法非常之简单
Native语言(抛弃虚拟机)
这一切完全不同于C++及其后来者Java c#,
反过来说 C#完全无法对抗Swift 和 Golang,
微软只有两条路,一是重新拾起C++,这也是苟延残喘
二是抄一门新的语言,仿照Swift和Golang,这是最可能的,微软一直这么干
现在的C#即使推出Native也已失势,10多年前设计已不顺应潮流,唯有一直添加新的语法糖拉拢开发者,如果不迅速推出新的语言,颓势将更加明显。无奈微软一直比市场反应慢半拍,痛心。
苹果这4年开发Swift的时间,golang2009年诞生之后,微软一直没有吸取这两门语言的营养(设计思想),还沉浸在C#未来一统天下的妄想中不能自拔,导致一步错,满盘皆输。
微软最近这一两年一定会推出一门新语言,因为C#之父是名符其实的语言工匠,造语言的能力是很强的,如果抄袭,相信凭借失势的PC平台(毕竟还占多数)和神器VS,相信一定会占据一定份额,稳步上升。
倒是苦了C#的程序员,像VB一样,只能维护老的项目,像Delphi一样,老兵不死,只是逐渐凋零。
简约的关键字,
非侵入式的面向对象设计(没有了继承)
天然支持多核多线程,并发的语法非常之简单
Native语言(抛弃虚拟机)
这一切完全不同于C++及其后来者Java c#,
反过来说 C#完全无法对抗Swift 和 Golang,
微软只有两条路,一是重新拾起C++,这也是苟延残喘
二是抄一门新的语言,仿照Swift和Golang,这是最可能的,微软一直这么干
现在的C#即使推出Native也已失势,10多年前设计已不顺应潮流,唯有一直添加新的语法糖拉拢开发者,如果不迅速推出新的语言,颓势将更加明显。无奈微软一直比市场反应慢半拍,痛心。
苹果这4年开发Swift的时间,golang2009年诞生之后,微软一直没有吸取这两门语言的营养(设计思想),还沉浸在C#未来一统天下的妄想中不能自拔,导致一步错,满盘皆输。
微软最近这一两年一定会推出一门新语言,因为C#之父是名符其实的语言工匠,造语言的能力是很强的,如果抄袭,相信凭借失势的PC平台(毕竟还占多数)和神器VS,相信一定会占据一定份额,稳步上升。
倒是苦了C#的程序员,像VB一样,只能维护老的项目,像Delphi一样,老兵不死,只是逐渐凋零。