㈠ 编程语言这么多,为什么Python将成未来霸主
主要因为Python语法简洁清晰,简单易学,运行速度非常快,具有强大的库,可移植性,解释性,面向对象,可扩展性,并且Python是免费的。
㈡ 编程语言为什么这么多
因为很多人都想自己可以设计出一种独特的编程语言
㈢ 编程领域内为什么要有那么多的语言
应用领域不同,导致需要的是不同的编译效率和代码质量以及执行速度的要求:底层是用户发出操作上层的各个软件发出所有指令的最终汇聚点,都要去控制CPU。相当告诉公里上的收费站,所有车辆都要汇聚到这里。
所以要求处理速度快,代码质量高,能用一句的绝不用两句,那么就意味着不能有很复杂的编译过程、同时代码质量要高、精简,不能笨重。显然应该直接写机器码,起码也得写汇编语言,一步到位就能得到机器码。再不济也得用C语言,但为了开发起来友好点,想方便一点,C++也霸蛮的允许,因为它里面有面向对象可以极大的方便编程。但再不能是java了或者PHP以及JS这些了。
那么用汇编和C语言去写非常好看的图形化界面,它的意义只在于学习,而不在于实际应用。你写了好几天的引入各种的图形库函数库最后看到个红颜色,还不如PHP里写一条控制CSS的color:red来的省事呢,当然用CSS就更加省事了。所以学习什么和实际怎么使用,之间还有一个赛选的味道。
㈣ 为什么现在会有这么多种编程语言
虽然有很多冠冕堂皇的理由,但是说到底,即使是那些被万千程序员“膜拜”的“伟大的”编程语言,在被创造出来的时候,只不过是某个年轻的学生或者工程师脑子里的一个小小的想法,他们会说:“嘿,其实我觉得程序应该这么表达,你们看好了……”。然后日夜的工作之后,终于有了一个粗糙的语言轮廓。
然后由于某些方面成功的设计,确实得到了一些应用。接下来在商业环境或者科研领域获得自己的一席之地。并不断向前发展。事情就这么简单。我们拥有如此之多的编程语言,一个重要的原因,是因为目前业界发展虽然看似迅猛,但是软件领域在过去几十年里,其理论认识和发展过程,依然远远比不上硬件方面的发展。曾经硬件生产是属于智力密集型的,既需要尖端的知识,特殊的设备,还需要复杂的过程才能生产;如今,硬件生产依然需要特殊的设备、甚至更复杂的过程,但是整个流程已经被高度自动化、系统化、流程化。
从这个角度来看,编程语言的涌现,是由于人们在软件研发过程中遇到了瓶颈。人们试图突破这些瓶颈因而创造了大量的语言。另一方面,编程语言大量涌现,也和创造编程语言所需的成本较低有关。