所以你这标题党有点过分了吧……尤其是引入这堆暴论。
"强类型语言的人,一谈一个语言,第一步就是谈性能" —— 你确定?强类型带来的是维护上的好处,而且 TypeScript 的编译是抹除泛型,还原成 JavaScript ,真要分裂社区,那为啥微软不移植到 .net runtime ,然后编译成 wasm 跑浏览器上呢?—— 也就是现在 blazor 走的路子。
“因为只要涉及到纯后台的算法程序,从来就不是一效率作为第一标准的
节节高升 18:17:38 都是以结果的精准度作为结果的”
说的好像 PHP 能跑的很精准一样,Python 确实精准,内置的整数类型就是 Decimal ,PHP 是?而且开发效率,真的放眼看一下世界好嘛。Spring Boot 、
Asp.net Core 这种注解向的开发体验,以及开发便捷度,算是 Web 体系里面开发效率最高的那一批了…… PHP 单文件就是路由确实爽,但是系统复杂度上来后,开发以及维护体验明显是呈
现下降趋势的。
“php-fpm……但最终真实情况是,包括 java 开发的 web ,也是用的 nginx 来当作前端响应用户的并发软件”
他真的连 Proxy 是干嘛都不知道嘛…… 服务架构是真的没接触过还是咋的,Nginx+fpm 就等于一个应用,fpm 本质就是一个解释器,nginx 碰到了 .php 文件,就把文件发给 fpm ,fpm 解释完后把结果给你( fpm 、nginx 可以不同服务器),这里的 nginx 完全充当的不同层级啊……
“这些是其他强类型语言完全无法理解的,也坚持多线程才是天下的观点” 这个就更离谱了,Java 的 Netty ,虚拟线程、Kotlin 的协程,C#/Rust 的 Async/Await 不都是你说的“协程”。多动动脑子,Go 协程本质上就是绿色线程,底层是 GMP 模型,本质上就是线程池+调度器,协程本来就是运行时基于线程模型上的进一步抽象罢了。操作系统上根本没有协程的哦。
“但离谱的是,这两家公司根本就没有原创过什么自己的语言”
微软基于 .net 平台的 C#,F#,VB 不是?而且你想发明个语言又没啥难的,难的是编译器以及运行时的实现,以及持久稳定的改善,维持语言特性;而且语言本身不能太糟糕; Go 本身语法上就是开倒车,除了 AOT 、绿色线程外,其他语法都是槽点好吧……以及,你用的 Windows 上最好用,以及支持最新标准的 MSVC 不是?.net runtime 不是?你玩的游戏,只要是基于 Unity 的,用的不是 C#,甚至可能直接上了 .net mono runtime?
其他小槽点都懒得吐槽了……睁眼看看世界,别要自己觉得,世界就像你认知的那样了。