python胶水语言融合其他语言,python 胶水,为什么称python为胶水语言

python胶水语言融合其他语言,python 胶水,为什么称python为胶水语言

在这篇文章中,边肖与你分享了一些关于python为什么被称为胶水语言的知识。有需要的朋友可以借鉴一下。

什么是胶水语言?

粘合语言是一种用于连接软件组件的编程语言(通常是脚本语言)。

胶水的例子:

Shell脚本Python Ruby Lua TCL Perl PHP参见:类别:脚本语言

粘合语言(使用操作系统命令、接口、dll、共享库、服务、对象等。)

Glue:使用输入输出命令、接口、动态链接库、静态链接库、服务、对象等。

Python的内部机制包括:

python的标准版本是用C编译的,也称为Cpython。除此之外,还有一些其他的python实现。

2.java实施版本。这个解释器完全用java编写,命名为Jython。虽然和标准版不一样,但是很小,启动环境完全一样。

Jython的优点:

(1)只要有虚拟机,就可以运行Jython。

(2)具备访问java包和类库的能力

(3)为java开发环境提供脚本引擎。

(4)鼓励从Python到java的开发

3.net实现。用C#语言完成,命名为IronPython。和jython差不多。

含义:

在终端上,我可以把它作为中间处理模块和其他程序自由组合。

而且可以简单方便,一些简单的脚本,cat马上就能看懂。

表达式的一行代码,代码块一致的标准缩进,标准的命名方法,简洁的语言,支持注释.

需要访问或调用其他程序。很简单。一个命令只是在这里输入指定的数据,然后怎么拼接;

定期处理是没有问题的,输出到一个文件,等待其他程序调用。

系统脚本上:

与SHELL相比,它有更多的数学和字符串处理能力,许多有用的迭代方法和许多原生数据结构。

它比PERL更具代码可读性。

相比ruby和nodejs,他的机器几乎都是预装的,都经历了时间的考验。虽然,以后确实会有被这两货取代的可能。

相比C/C,他多了一个终端,甚至是ipython这样的增强神器终端,可以调试代码,把精细的代码写入文件。而且,源代码可以执行。

新增知识点:

胶水语言

先说Hello world。所有学python的童鞋都会以这句话开头:

打印“你好,世界!”。

问题来了:为什么所有语言做的第一件事,你好世界?

实际上,它代表了UNIX的统一文本处理模型和接口。这些东西在Windows的编程领域是很难接触和理解的。

下面写个例子。例如,我是这样做的:

# file: say.py

导入系统

txt=sys.argv[1]

打印“你好%s!”%(文本)

然后我就可以直接在Linux或者Mac的终端上输入了:

python say.py世界

输出将是:

你好世界!

这保证了终端调用的直观性和可编程性。

这样我就不用用其他python语言调用python了,可以直接和shell上的其他处理器连接。

BTW,这其实是Hello world,呵呵。

关于python为什么叫胶水语言的这篇文章到此为止。关于python为什么被称为glue language的更多信息,请搜索我们之前的文章或者继续浏览下面的相关文章。希望你以后能支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: