那native 用什么来写啊[捂脸]//@莱迪娜的风声:假如Java能够统一整个编程语言世界就好了,而不是像现在这样,游戏开发用c#,unity;人工智能用python;高性能开发用c++;云原生用go语言;web前端开发用JavaScript;后台和安卓开发用java。一个分裂的编程语言世界,人们趋于个人的兴趣爱好,搞出来越来越多的编程语言,造越来越多的重复的轮子。这使得我们在面对不同的项目时,不得不花费很多时间精力来掌握其他的编程语言去寻求可靠的实现,造成了高昂的学习成本。
莱迪娜的风声假如Java能够统一整个编程语言世界就好了,而不是像现在这样,游戏开发用c#,unity;人工智能用python;高性能开发用c++;云原生用go语言;web前端开发用JavaScript;后台和安卓开发用java。一个分裂的编程语言世界,人们趋于个人的兴趣爱好,搞出来越来越多的编程语言,造越来越多的重复的轮子。这使得我们在面对不同的项目时,不得不花费很多时间精力来掌握其他的编程语言去寻求可靠的实现,造成了高昂的学习成本。

你把高阶文明想得太全能了,我举个例子游戏开发人员相当于是游戏世界内的神对吧,按你的理解是游戏开发人员可以为所欲为的设计游戏内的所有元素对吧?但是事实呢?他们仍然无法摆脱现实中物理法则的束缚,也无法逾越真实的物理定律去凭空创造出自己无法理解的规则。拿重力举例,开发人员可以设置正重力反重力或者无重力,可以调整任意数值,但是他能创造一个自己理解不了的新的基本作用力出来并应用到游戏中吗?不可能,不但是他的大脑无法创造这一概念, 他使用的工具包括编程语言、游戏引擎、电路和芯片都无法实现这一目的。所以他设计的游戏哪怕再跟我们现实世界迥异,最终都是基于现实世界基本法则的一个投影而已。或者说游戏世界的自然法则是现实世界自然法则的一个子集,都是能用现实世界中的科学语言去描述的。而游戏世界内的科学家只要有机会突破游戏程序本身的限制实现对真实世界的交互,他们可能一开始会很震惊,但是最终还是会基于原世界的法则去理解更广大世界的法则,因为它们本质上是一回事。我们的科学发展史本身就是这样子一步步前进的对不对,从经典力学到相对论,再到量子物理再到弦论,哪一次突破不是颠覆人们已有认知的?科学家们因此绝望了吗?你,绝望过吗?有神存在又如何?我们跟神学啊,只要我们还能学是不是火鸡又何妨?//@爱啃书的眼镜虫:当你知道你以为的确定的东西其实是不确定的,规律并不存在,你还有研究动力?//@邱纬:不确定啊,那你就能确定是?更何况是虫子就不活了?是上帝定义的法则就没有意义了?//@爱啃书的眼镜虫:你能确定你的发现不是更高维生物的精巧布置?

剧版《三体》还挺不错的,味儿比较正宗。不过回看剧情,我发现所谓的“射手与农场主”的故事其实在基础科学界是根本讲不通的,因为基础科学本身的每一次发展就是一次对这个故事的突破。比如射手理论里,洞虽然是由射手按自身的喜好来设置间隔的,但是并非所有的物理现象都是由射手来设置的,那么只要他们研究的足够久,最终他们的物理学将会是一个有些许瑕疵但是总体能用于描述现实的科学。火鸡科学家也一样,只要不只有一个火鸡科学家,只要他们研究的方向不一样,他们最终总是会得到一个更加准确的世界模型?如果科学家是真么脆弱的话,那科学也根本就不会出现。从比萨斜塔实验结束后,科学就应该停止前进了。当然随着剧情的发展,最终王淼和史强也是因此而获得了突破,不过这更显得之前那些科学家是死于剧情杀了

假如Java能够统一整个编程语言世界就好了,而不是像现在这样,游戏开发用c#,unity;人工智能用python;高性能开发用c++;云原生用go语言;web前端开发用JavaScript;后台和安卓开发用java。一个分裂的编程语言世界,人们趋于个人的兴趣爱好,搞出来越来越多的编程语言,造越来越多的重复的轮子。这使得我们在面对不同的项目时,不得不花费很多时间精力来掌握其他的编程语言去寻求可靠的实现,造成了高昂的学习成本。
【新书速递】《深入理解分布式系统》:
《GO语言高级编程》作者、Go语言中文网站长等专家推荐!网易游戏、腾讯前基础架构工程师为你解读经典分布式理论。
本书首先介绍什么是分布式系统、分布式系统带来的挑战,以及如何对分布式系统进行建模,这部分内容偏向分布式系统的概念性介绍。接着介绍了分布式数据的基础知识,包括数据分区技术、数据复制技术、CAP定理、一致性模型和隔离级别,厘清了一些十分容易混淆的术语,比如一致性、线性一致性、终一致性和一致性算法等。本书还介绍了分布式系统的核心算法——Paxos和Raft算法,不仅补充了大量图示进行讲解,还从零实现了一个Paxos算法。此外,本书分析了常见的分布式事务,并讨论了分布式系统中的时间问题,整理了一些实际发生的编程陷阱,帮助读者更好地深入理解分布式系统。
深入理解分布式系统







