学院新闻

为什么现在会有这么多种编程语言?ABR南充

南充清大软舰

相信大家都知道现在的编程语言数不胜数,很多语言也许你都没听过,但是它却真真实实地存在,并且还服务于少数人。那么为什么现在会有这么多种编程语言?下面不妨跟着南充清大软舰老师一起来了解一下为什么现在会有这么多种编程语言吧。

编程语言的多样性出现主要有三个原因:

1、技术更新迭代,古老的语言无法适应现代开发的需求而发展出新语言。

2、因使用领域不同,开发要求不同而发展出新语言。

3、因商业竞争,抢占行业制高点而发展出新语言。

编程语言应该是随着进步而越来越多,就像一棵树,树根很少,越网上生长树枝就越多,这点也类似于生物多样性。

远古时代,生命只存在于海洋,后来为了不浪费陆上资源(如阳光等),生物才跑到海上。再到后来,生物为了适应各种生存环境而进化出多种多样的生物。

你希望综合各门语言的优点,打造一门适合各种场景下使用的语言,就类似于,综合各种生物的优点,进化出适应各种生存环境的屌炸天生物。这个生物可以进行光合作用,充分利用阳光,带翅膀可以飞天,带鳃可以水里生活,山上能禽猛虎,海底能捕鲨鱼,跑得过西方记者,挡得了GTX690,荤素杂食,有超强繁殖能力。

然而当它真正跑到海底生活时,四肢会退化,翅膀会变成鱼鳍,慢慢丧失了飞天能力。本来能量就有限,干嘛还要消耗能量做一些毫无用处的事情呢?

同样的,我为了做一件专业领域上的事情,而学习一门集成各种语言特性的综合语,我就没有这么多精力了。我为了计算一下斐波那契数列而学习面向对象是完全没有必要的。除非我学习一门语言,然后将它应用在各个领域,航天飞机我用它计算,原子弹爆炸我用它计算,数字作业我用它计算,菜市场杀价还用它计算,这种人被称为“全栈工程师”,如果你只会一门语言,你好意思自称“全栈工程师”吗?

21世纪,计算机的应用越来越多,为了适应各种使用场景,于是诞生了各种语言,不仅语言是多样的,每种语言下面都有不同的开发框架,框架也是多样的。有时候为了性能,可能会选择编译型语言,为了写得爽可能会选择解析型语言,自己写点小应用可能会选择轻量级框架,对于大型项目,用笨重一点的框架也无所谓。

补充一下,突然想到,编程语言是靠“适者生存,优胜劣汰”但“编程语言进化论”来发展的,也许A语言的创造初衷也是为了打造适应性超强的万能语言,但后来在实际过程中,大家会发现这门语言在B场景下用得很好,放到C场景下使用就会很蛋疼,于是这门语言在B场景下的适应性会越来越完善,大家都热衷于完善它在B场景下的功能而忽略了C场景,于是C场景相应的功能由于没有人维护而渐渐退化。这时候,有人想兼顾A语言在B场景下的优秀特性,又想在C场景中发挥作用,于是它创造了D语言。后来有人觉得D语言还不够好,于是又有了E语言、F语言,于是,“编程语言多样性”就这么来了。

编程语言如此之多,实际上是这个世界上的开发者共同努力的成果,大家都在尝试把各门语言的优秀特性综合,不断地产生优秀技术来淘汰掉旧技术,是自然选择演变而来的。你想当救世主,创造一门自以为是全世界最优秀的语言,实际上也只是为了编程语言的进化共享了一份力量而已。

 


总结:本文主要是解答【为什么现在会有这么多种编程语言?ABR南充】常年开设室内设计,UI设计,平面设计,软件开发,会计培训-[南充清大软舰]

文章相关标签:编程语言场景

说明:(www.ncbdqn.com)南充电脑培训学校-[清大软舰]提供南充电脑培训,南充电脑学校,南充电脑培训学校,南充电脑培训班,南充计算机培训,南充计算机学校,南充计算机培训学校,南充平面设计培训,南充平面培训学校,南充平面培训学校,南充电脑短期培训班,南充photoshop培训,南充coreldraw培训,南充cad培训,南充3dmax培训,南充会计培训,南充会计学校,南充会计培训学校,南充会计培训班,南充会计证培训,南充会计培训机构,南充会计培训中心,南充办公文秘培训,南充平面设计培训,南充平面设计学校,南充设计培训班,南充室内设计培训,南充室内设计培训班,南充室内设计培训学校,南充装饰设计培训,南充装饰设计培训学校,南充培训学校,清大软舰,清大软舰职业培训学校,南充清大软舰,南充清大软舰教育,清大软舰教育培训中心,清大软舰电脑学院,清大软舰电脑学校,北大青鸟清大软舰,清大软舰it培训,清大软舰设计培训,清大软舰平面设计培训,清大软舰室内设计培训,清大软舰会计培训,清大软舰电脑培训,清大软舰教育,清大软舰学习认证中心。

联系电话:147-8171-7777(微信同号),180-8035-3433(微信同号)                

转载注明出处:/news/qd1912.html

如果您有什么问题,请点击此处进行即时沟通;