j***a 语言严谨吗,j***a语言怎么样

kodinid 6 0

大家好,今天小编关注到一个比较意思的话题,就是关于java 语言严谨吗的问题,于是小编就整理了2个相关介绍Java 语言严谨吗的解答,让我们一起看看吧。

  1. python是用C实现的,Java是用C++实现的,那为什么不直接用C或C++呢?

j***a语言怎么样?

j***a是一门语法严谨,性能高效,功能强大,安全性高的编程语言。在很多年来,j***a在大型web应用程序方面,一直都是行业老大,可见,j***a这门语言是非常值得在项目应用或者学习的。

语言无好坏之分,看你对什么感兴趣,或者所处的行业和应用需要什么语言可以最快速和高效的满足你的需求!淘宝开始架构是用Php写的,到后来无法满足系统的需要,就改用J***a,据说还因此找到过Jdk的Bug提交给Sun公司。很多牛逼的大咖都是从Sun公司直接挖人过来写架构和代码的!

java 语言严谨吗,java语言怎么样-第1张图片-安济编程网
图片来源网络,侵删)

python是用C实现的,J***a是用c++实现的,那为什么不直接用C或C++呢?

J***a、Python封装得好,好多东西都不用自己写,C++好多东西都得自己写。所以大部分情况下,J***a和Python写程序比C++容易得多。

这就像建房子,J***a和Python是给了你砖,甚至有时候给了半间屋子,凑一凑就能用。C++还得从搅拌泥烧砖开始。

c和c++几乎是大部分语言的基础开发语言,可以通过编写不同层级类型的c/c++代码的组合来创造出适合不同场景、不同性能、不同需求的语言来。另外c/c++语言自由度很高,尤其是c,可直接控制硬件寄存器,那么用错出错使用不当的几率就更高,为了提高开发效率、减少晦涩难懂和易出错等诸多问题,创造一些新的语言可以很有效的解决这些问题。

java 语言严谨吗,java语言怎么样-第2张图片-安济编程网
(图片来源网络,侵删)

有个同学回答的很好,就两点:

1,解决问题的时间人力成本,哪个成本低,老板选哪个。

2,相应应语言工程师的培养成本,哪个低,老板选哪个。

java 语言严谨吗,java语言怎么样-第3张图片-安济编程网
(图片来源网络,侵删)

无非是投入产出比,这是衡量选择哪种解决方案(哪种开发语言)的关键性指标。

这个问题实际和另外一个问题答案一样。很多初学语言的人都会问,既然所有语言最后都成了机器语言,为什么不直接使用机器语言呢?

答案就是用起来不方便。

1、很多语言都有一个核心模块编译器,它的作用就是将高级语言转换二进制码和字节码。而这个编译一般就是***用c或者c++写的,而与这些语言相关的IDE,则五花八门,什么语言写成的都有。

2、Python和J***a最终都会通过编译器编译成字节码,但是它们比c++就好用多了,主要是可读性强,优化了一些类库方便调用,对系统***(如内存进行封装和自动管理,而c++就需要自己去做这些工作,不仅繁琐,而且出错率高,不方便调试

3、很多语言的结构基本上都差不多,但是有些语言,如Python就是弱类型,对变量类型不用定义,所以很多人喜欢Python。j***a则属于强类型,与python相比,就严谨一些了,代码量也要多一些。c++就更严谨了,尤其是指针变量,很多新生代程序员对此深恶痛绝,但一些资深的程序员尤其是一些游戏开发工程师又非常喜欢,原因是代码简洁。

4、每一种语言都有自己的优点,如c++效率高,J***a规范严谨,python形式自由,类库多,尤其是科学类库,所以工程人员比较偏爱python。今天的很多平台架构都用j***a去实现,python行不行?行是行,但是后到一步,缺少生态,所以只能拭目以待了,也许它能成为下一代的平台语言。现在系统软件和大多数工程软件仍然***用c++语言来实现,性能是最主要的。

到此,以上就是小编对于j***a 语言严谨吗的问题就介绍到这了,希望介绍关于j***a 语言严谨吗的2点解答对大家有用。

标签: 语言 C++ j***a