什么是胶水语言?

胶水语言(glue language)是用来连接软件组件的程序设计语言(通常是脚本语言)。

胶水语言的例子:

Shell scripts Python Ruby Lua Tcl Perl PHP 参见: Category:脚本语言

Glue language (uses OS commands, interfaces, DLLs, shared libraries, services, objects, etc.)

胶水语言:使用输入输出命令,接口,动态链接库,静态链接库,服务,对象等。

在Python的内部机制中有:

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

2.java实现版本。这个解释器完全用java写成,名为Jython。尽管和标准版的有区别,但是很小,而且启动环境也完全相同

意义:

在终端上我可以随意地组合他和其它程序,作为一个中间处理模块。

而且,他可以如此地简单便捷,一些简单的脚本只需要cat一下马上就能明白是什么意思。

一个表达式一行代码,代码块有一致的标准的缩进,标准的命名方式,简练的语言,支持注释……

别的程序要访问或调用,很简单,一个命令把指定数据输入到这里就好,然后要怎么拼接怎么拼接;

周期性地处理也没问题,输出到文件,等待别的程序调用。

云海天教程网,大量的免费python学习资料,欢迎在线学习!

python是一门胶水语言_python为什么叫胶水语言相关推荐

  1. python为什么被称为胶水语言_python为何称为胶水语言

    什么是胶水语言? 胶水语言(glue language)是用来连接软件组件的程序设计语言(通常是脚本语言). 胶水语言的例子: Shell scripts Python Ruby Lua Tcl Pe ...

  2. python为什么是动态语言_python为什么是动态语言

    首先要理解什么是动态语言:通俗地说:能够在运行时修改自身程序结构的语言,就属于动态语言.那怎样才算是"运行时修改自身程序结构"呢?比如下面这几个例子都算:在运行时给某个类增加成员函 ...

  3. python是一种代表简单主义思想的语言_python区别于其他语言的优势是什么

    python区别于其他语言的优势: 1.简单,Python是一种代表简单主义思想的语言 阅读一个良好的Python程序就感觉像是在读英语一样,尽管这个英语的要求非常严格!Python的这种伪代码本质是 ...

  4. 怎么理解python语言是一种强类型语言_Python 到底是强类型语言,还是弱类型语言?...

    0.前言 我在上一篇文章中分析了 为什么 Python 没有 void 类型 的话题,在文章发布后,有读者跟我讨论起了另一个关于类型的问题,但是,我们很快就出现了重大分歧. 我们主要的分歧就在于:Py ...

  5. python是静态语言还是动态语言_Python笔记--动/静态语言部分区别

    在学python之前一直把动态语言和静态语言的区别理解为要写int char这样的预定义类型的就是静态语言,而可以不用事先声明数据类型的则是动态语言,直到看到了这个: python是动态语言,实例创建 ...

  6. python的重点和难点_python知识点汇总-Go语言中文社区

    1.反编译: 1.1Windows下生成pyd文件(加密) [Windows下安装Python扩展提示"Unable to find vcvarsall.bat"](https:/ ...

  7. python单片机编程软件下载_Python开发例程大全

    TPYBoard开发板自推出以来得到了越来越多Python爱好者的推崇和喜爱.为了回馈大家的厚爱,我们陆续推出了TPYBoard17件及24件超值大礼包套件,配件齐全,是python爱好者.GEERK ...

  8. python人工智能是什么意思_python人工智能是什么意思

    python人工智能是指基于Python平台实现人工智能.python是一门应用非常广泛的脚本程序语言,而人工智能是研究.开发用于模拟.延伸和扩展人的智能的理论.方法.技术及应用系统的一门新的技术科学 ...

  9. python中数组追加数据_python数组追加

    记linux shell的两个小技巧:shell数组和字符串判断 最近在使用shell写脚本的时候,想实现python中两个很简单的功能:1:判断一个字符串是否包含另一个字符串.2:怎么用实现pyth ...

  10. python是面向什么的计算机程序设计语言_Python是一种计算机程序设计语言,python到底该怎么学习...

    1.首先我们要了解python是什么: Python是一种计算机程序设计语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell)随着版本的不断更新和语言新功能的添加,越来越多被用 ...

最新文章

  1. Linux Shell简介
  2. docx文件上传java_java上传文件通过mybatis存储到数据库的blob格式中.docx
  3. iOS:自定义模态动画 --UIPresentationController
  4. 给html5标签设置手机号码格式化,meta标签name=format-detection属性写法及用法
  5. SharePoint 搜索功能失效
  6. oracle导出字符集命令,Oracle数据的导出及导入实现
  7. 第二十六讲:基础一开放封闭原则
  8. 计算机怎样旋转桌面,win7电脑怎么设置翻转屏幕
  9. JMS学习四(ActiveMQ消息过滤)
  10. VMware Tools显示灰色的办法
  11. 有些车已经不能再买了!因为国五排放标准就要来了!
  12. Windows核心编程_PE文件格式详细介绍
  13. Julia: eval的一些用法
  14. 计算椭圆运动轨迹的算法
  15. layabox 节点查找
  16. python_turtle库丘比特之箭
  17. 8.5.3耳麦拔插事件调用流程分析
  18. SQL学习之使用order by 按照指定顺序排序或自定义顺序排序
  19. 使用Atmel ICE通过SWD接口调试Arduino MKR-WiFi-1010开发板
  20. PHP如何解决swoole守护进程Redis假死 ,mysql断线重连问题?

热门文章

  1. android 常用软件包
  2. Python常用的软件包
  3. coreldraw错误代码14001_应用程序配置不正确,应用程序未能启动 提示14001错误代码解决方法...
  4. 计算机审计风险背景,计算机审计风险探究
  5. 忍痛分享五款小众软件,点赞收藏加关注
  6. 【无标题】2022施工员-设备方向-岗位技能(施工员)考试题模拟考试题库及模拟考试
  7. 机械制图之零件图表达
  8. 2.1MAC协议概述
  9. c++实现压缩解压 zip文件
  10. 台湾骑行环岛攻略(转)