蓉杠学习网

j***a胶水语言,

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

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

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

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

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

java胶水语言,div>
图片来源,侵删)

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

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

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

java胶水语言,
(图片来源网络,侵删)

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

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

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

java胶水语言,
(图片来源网络,侵删)

谢邀。

首先,Python不是唯一的胶水语言,但可以说“Python是最流行的胶水语言”。

先说说胶水语言和C,J***a等语言的区别吧。

所谓“胶水”语言,其实就是通用型脚本语言

我们可以把编程语言分为两大类:脚本语言和非脚本语言。做个简单的对比,非脚本语言通常用编写稳定、高效的模块,而脚本语言则用来将这些模块组合起来。

大部分脚本语言都是针对某类特定应用而诞生的,比如:

发展过程中,部分脚本语言突破了其原生领域。比如J***aScript依靠Node.js扩展到端开发;Lua扩展到游戏开发;Python则扩展到许多领域,拥有最庞大的库***,可以被称为最流行的通用型脚本语言了。

到此,以上就是小编对于j***a胶水语言的问题就介绍到这了,希望介绍关于j***a胶水语言的1点解答对大家有用。

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。 转载请注明出处:http://www.rongung.com/post/26427.html

分享:
扫描分享到社交APP