最后从总体设计控制角度来看 , 维护和发展现有系统 , 很容易变成一项艰巨的挑战 。 而管理编程语言的增长 , 也是最困难的案例之一 。
据悉 , Java 是一种功能齐全的面向对象语言 , 且涉及重点之一是跨平台的可移植性 , 可惜这并不是微软的首要目标 。
随后 Sun Microsystems 和微软在 1997 年陷入了旷日持久的冲突 , 并最终推动后者在 2022 年推出了 C#。
乍一看 C# 和 Java 很像 , 但实际上并非如此 。 其填补了微软开发堆栈的‘中间’位置 , 且该公司能够更好地掌控该语言 。
作为编程语言的用户 , 优秀开发者们不仅具有生产力、还能够以创造性的方式去使用相关特性 , 即便这么做并不是语言作者所期望的 。
2009 年的 Go 语言 , 就是一个相当有趣的例子 。 其诞生的一个主要推动因素 , 就是需要能够在 Google 的容器化云环境中 , 高效且可预测地部署 。
其次是对强大语言的渴望 , 尤其在网络和并发性方面 。 从人才角度来看 , Google 显然有能力为现有语言构建一套新的编译器和运行时引擎 。
但要改变开发者的习惯 , 则需要费力地改变编程语言的语法和功能 —— 尤其是被告知某些事情不再被允许、或必须以不同方式去完成时 。
- 当代超级计算机的局限性|量子计算的现在与未来
- 程序员|程序员的口味变了!C++首次逆袭JAVA:跻身最受欢迎编程语言TOP3
- CPU处理器|正面刚x86 第三大CPU架构RISC-V冲击高性能:5nm 192核
- 龙芯|单核追上11代酷睿、Zen3!国产CPU龙芯新一代3A6000完成流片 为销售准备
- cpu散热器选择误区有哪些
- CPU|iQOO Neo 7SE评测:跑分比肩骁龙8+,仅售2099元起太香了!
- cpu主频与cpu核心数对电脑性能影响有多大?
- 很多人觉得是内存|手机运行快,和cpu有关系吗?
- 经常装机的人应该知道CPU的售卖方式有卖盒装也有卖散装的|散片cpu和盒装cpu有什么差别?
- AMD|AMD、NV、Intel的CPU、显卡都在涨价 PC厂商表态:消费者会接受的
