2017年5月31日,我写过一篇名为《java程序员的最终命运如何?》的文章发布到了网上,网友针对这篇文章提出了一个问题:java未来的趋势,会不会被别的语言代替?我第一眼看到这个问题的时候,真不知该如何回答这位网友,似乎这并非是我们该考虑的问题,甚至根本就不用考虑,我思考了一下这样回答道:从理论上来讲没有一种事物是长久的,都免不了被替代,就看那个千年出一个的玩意儿什么时候出现了!

从石家庄IT行业看,说JAVA语言替代部分C语言的理由
我的回答在很大程度上只是为了调侃一下,也算是回答了网友的问题,只不过在言语上多少让人觉得有点不太恭敬的意味,不管是怎么想的都不应该这么说,所以我自我检讨。
世界编程语言中具有代表性的c、c#、c++、java、php、python等等的开发者和传承者,我们在面对他们的时候都应该心怀敬畏之心,包括未来有可能出现的后继者。他们通过自己的才智和努力不仅仅只是促进了IT行业的快速发展,更重要的是这些发展也在不断改变着我们的生活,所以无论何时都应该致敬他们,任何程序的调侃都是不应该的!

java之父:詹姆斯·高斯林 James Gosling
回过头来,我们再看网友的提问和我的回答,其实都是没有意义的,无论是现在正在流行的java语言,还是曾经一统江湖的c语言都不可能永久地保持着它不变的地位。这完全可以从世界编程语言的排名结果反映出来,其结果是非常客观的,我们没有必要为某个语言的排名提高而高兴,也没有必要为某种语言名次的降低而沮丧,这就像人的生老病死是一个自然发展的规律罢了。
回顾c语言风靡世界的时代,你可有想过java语言的替代?显然没有,这就像未来会不会有一种语言可以替代java一样,一切都是未知的,我们应该希望被替代,因为替代在很大程度上说明着进步,所以java在很多地方能够完全替代c语言自然也是进步的表现。

世界编程语言排名
近一段时间,我发现很多人都在讨论java语言能不能替代c语言的言论,看得多了也想说两句。我个人认为,任何一种编程语言都很难在段时间内被另一种编程语言所替代,甚至有些地方是永久都不可替代的,就像c语言在某些领域目前依然不可被替代一样。——不过,我们必须接受现实的改变,更要尊重时代的发展,一种语言再完美都有不完美的时候,这也是目前IT行业中java语言在某些领域完全替代c语方的根本原因。
关于c语言和java语言的专业对比,在这里我就不班门弄斧了,感兴趣的朋友可以跟石家庄康诺网络科技的老师们讨论一下,并根据市场的需求和编程语言学习的难易程度对比和选择。我个人认为,任何一个时期都有可能是某种编程语言的天下,更有可能是某一类人的江湖,所以能够有机会了解现有市场的状况和看清未来市场的发展,就一定不要错过了!

从石家庄IT行业看,说JAVA语言替代部分C语言的理由
文/张印霄
图/互联网
2017/6/12