如果把每一个原子的参数都输入电脑,是不是可以模拟一个一模一样的世界?_Go语言出后,Java还是最佳选择吗?
-
-
1、 如果把每一个原子的参数都输入电脑,是不是可以模拟一个一模一样的世界?
谢邀!存储空间和容量要多大?原子参数的精确度标准?运算速度能无限快吗?等等,故认为现阶段就是幻想。
-
2、 Go语言出后,Java还是最佳选择吗?
作为开发人员好几年,我可以使用多种语言和框架来做自己喜欢的事情。其中包括Basic,C,C++,FORTRAN,PHP,Javascript,最近也包括Golang和Python。
在开始使用云服务器计算后,我被Golang吸引了。简单的协程可帮助到我们以最少的工作量和高并发性编写高度可扩展的后端。这使得在单页面Web应用程序和混合移动应用程序去编写API更容易。
和Java比较?好吧,我不是特别喜欢Java,虽然它很健壮,因为它复杂的语法才能实现比较简单的目标。如果您在开始使用Java之前就已经学习过Python,那么您完全有可能因为它的复杂性而放弃了。
Java在构建企业级软件应用程序方面的强大功能尚无定论,但当您查看替代方案时,你就会觉得Java的复杂性就太大了。
尽管React-Native等混合框架越来越流行,Java仍然是Android和后端开发人员的最爱。许多公司已经使用Java构建了复杂的应用程序,尤其是在银行业或者现在的阿里。但是,由于Golang的简单性和直接编译成机器语言的能力,它更胜过Java一筹。
当Golang被编译成二进制文件并在不依赖目标系统的情况下进行分发时,Java使用Java虚拟机(JVM)。Java与底层硬件进行良好交互以实现性能的能力是其成功的主要因素,但是Golang的直接二进制编译优势使其成为编写高性能脚本的有力竞争者。 与Python之类的解释型语言相比,Java仍然更快。但是对于服务器端计算呢?Golang胜了!
与Java相比,Go的编译速度更快,并且占用的内存更少。考虑到Java的统治地位,这可能不是一个主要因素,但是Golang一直在稳步采用Java来构建可扩展的后端体系结构。
所以如果你想选择一门又快又容易写的语言,Golang真的很不错。