02.02 为什么说Java是最好的语言?


为什么说Java是最好的语言?


今天我在公司里听老板跟我们的一个技术干部“吵架”:技术干部想用C语言做开发项目,老板却坚持要他用Visual Basic语言。理由更是奇葩:

老板:“你都干了这么多年的程序员了,还在用C语言这种入门级别的东西?就不能用更专业一些的Visual Basic吗?”

技术干部:“这个项目用C语言做就很简单,况且你知道C语言和Visual Basic的具体区别吗?”

老板:“C语言我倒是没学过,但我上大学的时候都会用Visual Basic写算法了。”

技术干部:“······”

这架势,吓的我一个刚进公司几个月的新人缩在墙角瑟瑟发抖。看我,当代佛系青年,才不会去参合他们的争吵。

为什么说Java是最好的语言?


但在回家的路上,我就想到,总听各位程序员大佬在贴吧里吵哪种语言最好。因此我便有个想法:敢和别人吵这种话题的,一般都是资历很高的程序员,对于自己擅长的语言,都有一套自己的使用技巧。因此,就算是高技术大咖使用不同语言写同一个项目,最终运算速度最快的依旧是自己擅长的那种语言。他便会得出结论:xxxx语言是最好的。

因此,技术再强的大咖,也会由于“习惯性”这种原因,导致其对语言的判断缺乏客观性。

那么,在今天的文章里,我便会以一个刚入行几年的程序员的视角,抛开“自己擅长的”这一固定视角,分析各种语言的优劣,以及阐述“为什么Java是最好的语言。”

最重要的一点,Java是对新手最友好的语言。这一点足以引发所有人的共鸣。一般的程序员在入门阶段都会先学习C,C++。但仅凭这些基础语言是难以在行内站稳脚跟的。而Java就成为了大多数人的“第二外语”—— Java 编程语言的风格十分接近C、C++语言。想必各位都会记得学Ironpython,Jython这些语言的痛苦时光吧。我倒是没听过哪个新手学完C++再学Java会看不懂。诚然,看这篇文章的很多大佬都比我强太多,但每一位大佬都是有新手期的。当你回顾你那摸爬滚打的新手期时,Java一定会走入你的回忆中。这门语言是一架让你从一名学徒成为一名从业者的桥梁。


Java的安全性主要体现在其舍

为什么说Java是最好的语言?

弃了C++的指针对存储器地址的直接操作,程序运行时,内存由操作系统分配,这样可以避免病毒通过指针侵入系统。这一点大家都懂,但我对其印象尤为深刻。我在初学编程时,师兄们有时会给我发一些自己写的小程序。用C语言发程序的时候,我得把学校电脑里的杀毒软件关掉,要不然会报毒,但是Java不会。这个小差别的原因就是Java在操作系统中运行的特点。这可是我学习生活中印象颇深的一个小插曲。


Java的平台无关性和兼容性,以及面向对象的特点及简洁性,等等这一系列优点自然

为什么说Java是最好的语言?

不必我多说。Java系统的虚拟机运行,以及其为了兼容性,舍弃了高速运算,这些都是它显而易见的缺点。但在我们每位程序员从学校走向工作岗位的过程中,Java都扮演了至关重要的角色。Java是每一名程序员学习和工作生涯中的必经之路。因此,Java是当之无愧的“最好的语言”。

为什么说Java是最好的语言?


感谢Java在我们初入此行,尚是懵懵懂懂时带给我们的引导。也谨以这段文字,回忆我们当初在电脑前,共同学习,共同进步的那段时光。


分享到:


相關文章: