不会吧,不会吧,不会还有人觉得Python是胶水语言吧?

售前免费咨询热线: 4 0 0 - 1 8 6 - 0 9 0 5
汇智资讯Huizhi information

当前位置:首页 »不会吧,不会吧,不会还有人觉得Python是胶水语言吧?

不会吧,不会吧,不会还有人觉得Python是胶水语言吧?

日期:2020-07-16 10:53:04 访问量: 来源:

这个标题可能大多数人都没有看懂,胶水语言是个啥啊?

 

胶水语言,是用来连接软件组件的程序设计语言,通常指脚本语言。但后来由于一些机缘巧合,胶水语言就和Python扯上了关系。

 

这一切还得从Perl说起……

 

万千宠爱于一身的Perl

 

1987年,Perl横空出世。

 

不会吧,不会吧,不会还有人觉得Python是胶水语言吧

 

它吸收了C、sed、awk、shell等语言的优点,最重要的是它内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN。简单来讲,Perl像C一样强大,像awk等脚本描述语言一样方便

 

在当时最主流的操作系统Unix的支持下,Perl刚问世不久就拥有了众多拥趸,更有不少追随者们称之为“梦幻脚本语言”、“Unix中的王牌工具”。再加上诸多大佬的站台,Perl一时之间,风头无两。

 

不会吧,不会吧,不会还有人觉得Python是胶水语言吧

 

4年后,跟Perl采用相同设计思路的Python诞生了。然而,命运却并不像眷顾Perl那样眷顾Python。因为Perl已经占据了Unix的平台支持,又占据了Python可以发挥的几乎一切领域。导致Python无法抱上Unix的大腿,只能强行挤进了Linux。

 

Perl的霸主的地位依然无可撼动,直到Unix闭源。

 

逆风翻盘的Python

 

Python挤进Linux之后,日子也并不好过。毕竟在它之前还有shell和Perl。Python为了凸显自己的价值,便开始以胶水语言来自居。

 

不会吧,不会吧,不会还有人觉得Python是胶水语言吧

 

Python凭借与C的高度互操作性来编写C模块,调用各类C函数库,将一些结构体封装成Python对象来进行更好地组织。这才弥补了Python早期缺少第三方库的问题。

 

就这样三个语言在Linux中竞争了几年后,Unix闭源了!

 

这对立足于Unix的Perl来讲无疑是灭顶之灾。因为Linux把Perl作为标准件的主要原因是为了兼顾Unix的操作习惯。

 

随着Unix的销声匿迹,Perl的声势也一落千丈,这时的Python趁机开始接管一些“本该由Perl完成的工作”

 

不会吧,不会吧,不会还有人觉得Python是胶水语言吧

 

随着Linux的火热(感兴趣的小伙伴们可以看一下《Linux的前世今生》),Python也终于打败了Perl,在Linux平台上称霸了。

 

你叫谁胶水?

 

让人想不到的是,Python在Linux上称霸只是第一步而已。

 

近年来,随着大数据、人工智能的发展,越来越多的人发现,利用Python来完成这项工作太合适不过了。

 

不会吧,不会吧,不会还有人觉得Python是胶水语言吧

 

Python也就借着这股东风,一举登上了编程语言排行榜的第三位,前两名就是完全不可撼动的C和Java。

 

有人可能不理解,为什么大数据和人工智能可以带火Python?

 

很简单,大数据和人工智能最核心的内容就是数据,人工智能需要通过大量的数据来进行深度学习。而数据的挖掘则需要用到网络爬虫

 

Python一词的原意就是“大蟒蛇”,甚至图标也是两条蟒蛇。“大蟒蛇”不拿来做爬虫岂不是说不过去?当然这是玩笑话。

 

不会吧,不会吧,不会还有人觉得Python是胶水语言吧

 

Python对字符的处理非常灵活,同时具有丰富的网络抓取模块,这说明Python天生就是干爬虫的料。

 

再加上对研究大数据、人工智能的那些科学家们来说,Python简单易学又免费开源,那想不火都难。

 

更何况随着版本的不断更新,Python早就已经摆脱了之前胶水语言的名号了

 

不会吧,不会吧,不会还有人觉得Python是胶水语言吧

 

 

当然尽管如此,同学们在选择语言来学习的时候,还是要充分考虑一下自己的个人需求。

 

像软件测试、人工智能、大数据选择Python准没错儿,但要是考虑到前后端开发维护,那还是选择Java这种更主流的语言比较合适。

 

不过,不管你打算学习哪门语言,汇智动力都可以完美解决你的需求!

 

软件测试Java开发了解一下啊!

 

汇智动力七月优惠活动了解一下啊!

 

上车就开班了解一下啊!!!

汇聚行业精英智慧

致力于高端IT技术人才培养

助力万千学员成就IT梦!

汇智动力

扫码关注 领取资料

www.hzdledu.cn

相关阅读Reading

全国热线:400-186-0905

总部热线:028-6547-1147

周一至周日9:30-24:00

我要咨询
汇智动力微信

汇智动力微信公众号

')