python语言的称呼,python怎么称呼

dfnjsfkhak 5 0

大家好,今天小编关注到一个比较意思的话题,就是关于python语言的称呼的问题,于是小编就整理了1个相关介绍Python语言的称呼的解答,让我们一起看看吧。

  1. 为什么只有python成了胶水语言?

什么只有python成了胶水语言?

Python成为胶水语言并不是因为它的库多,是因为它可以和许多其他语言进行集成,换句话说,许多其他语言的库都能被它轻易得调用,这种把许多其他语言的库整个起来的能力使它成为了胶水语言,再加上它本身语法的便利性,可以像是胶水一样把其他语言的库给整合起来。

这个说法不对,并不是只有Python是胶水语言,还有Lua、Julia、Perl、Erlang、Shell,以及各种Script结尾的(VBscript、appleScript、Script等)都可以说是一种胶水语言。

python语言的称呼,python怎么称呼-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

其实胶水语言的本质是首先它是一个脚本语言,可以类似于shell与文件操作系统进行交互;第二个是有些编程语言本身就是用C语言写的,可以比较方便的调用C/C++写好的模块;第三就是上手简单,写起来不难,本来C语言也可以算是胶水语言,但是它的开发效率太低,所以从另外一个角度讲,胶水语言其实就是C/C++的***工具,J***a是系统级的编程语言,自成一体,与C/C++之间没啥交互。

Python相比于其他胶水语言来说,与C/C++的交互要么更加频繁(如相比于J***aScript),尤其是人工智能,很多模块框架都是用C/C++写的,简单易学而又自然的编程语言Python就发挥出了它的***作用;

要么生态里面的库更多(比如相比于Julia、Lua),Python的生态丰富程度在编程语言里面可以排进前五;

python语言的称呼,python怎么称呼-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

而同样是脚本语言,Python相比于shell又可以进行程序开发,比如开发网站,相当于可以有了一个可以操作的GUI页面,既方便进行自动化运维,又方便可视化管理

Python这种下可至底层与C/C++交互,中可作为脚本语言与文件操作系统进行交互,也可以作为后端编程语言,上可至前端用户交互,纵向完备,横向生态又完善,其他胶水语言有的它也有,其他胶水语言没有的它也有,综合能力最强。

Python应该可以说是万能胶水语言,非一般胶水语言可比。但是胶水语言还有一层意思就是“伴读书童”,这也是为什么Python是非程序员最值得推荐的编程语言,也是程序员可以用于入门和作为***工具的编程语言,但是如果工作,如果从事计算机科学研究,从事应用程序的开发,从事云服务开发,则还是更推荐学习J***a、C/C++、J***aScript、Golang。

python语言的称呼,python怎么称呼-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

很多答主指出了题主问题中的错误,python并不是唯一的胶水语言,至于是不是最好的胶水语言也是要有待商榷的(怕被喷),而且胶水语言也不是什么优越的称谓

记得大学那会,perl甚嚣尘上的态势丝毫不比现在的python差,虽然我只学过一点、了解并不多,但是当时确实很多人都在学perl,perl也被称作是完美的语言;当时的python因为语言作用跟perl很相似,只能自居胶水语言,在perl的夹缝中谋求生存,不知道卑微到哪里去了

不过perl一直因为可读性和维护问题被诟病(劝退新手警告),近几年几乎看不到有公司用perl做项目的了,听说现在perl的可读性、规范性都优化了不少,不过自从unix倒台之后perl就一蹶不振了,一朝被python打倒在地,这辈子是难翻身了

好像扯得有点远,回到题主的问题,为什么python成为了最广泛的胶水语言呢?

其实就是继承了perl的功能性优点,又克服了perl在语法友好度上的缺点,再加上被人忽悠起来的热度,自然而然就被鼓吹起来了,至于深层次原因其他答主都说过了,对于一门语言来说,简洁友好是真得无解......

到此,以上就是小编对于python语言的称呼的问题就介绍到这了,希望介绍关于python语言的称呼的1点解答对大家有用

标签: 语言 胶水 python