朱皮特的博客 自由的飞翔

为什么越来越多的人用Java

2018-07-25
朱皮特
阅读量:

注意我这里用的是“用”而不是“学”,这两个是完全不同的概念。

我觉得编程语言也是语言,一个目的是交流思想。而人与人之间的沟通,本质上其实通信的问题,从信息论的角度来看,能够使通信带宽加大的沟通工具无疑能带来更多更频繁的数据与信息的碰撞,也更能产生繁荣。而Java相较于C/C++,这种沟通成本无疑大大降低,带宽无疑要大很多,也即使用Java进行沟通交流编程思想(或业务)也能简便和高效。

类比文言文,书写效率高,但是不是人人都能写的,写出更加优美的骈文,也不是人人都有这个水平的。因此交流只是能看不能写,更有甚者有些人是看也看不懂的,这显然阻碍了交流。

浪费了本来用来交流和继续书写思想的时间

然而教学语言,还要应用到工程中。

我身边大多数的人,对C/C++的指针很难理解,而Java所做的是减少复杂性,做一些强制规范。

我本身是C/C++的拥护者,然而却要花费很大一部分时间帮别人做规范上的事情,也要花费大量的时间分析dmp(C/C++由于内存使用不规范导致的内存越界崩溃是非常难以排查的,往往是崩溃在此处,真正的原因却是在它处,而崩溃堆栈也是紊乱的,不像Java那样直接给出了崩溃的代码文件及行号)


Comments

Content