大家好,今天小编关注到一个比较有意思的话题,就是关于java语言的前世的问题,于是小编就整理了2个相关介绍Java语言的前世的解答,让我们一起看看吧。
python为什么被称为蟒蛇?
没人请,搬小板凳过来的,Python(拍森)为什么被称为蟒蛇这还要从1989年的圣诞节开始说起。
一、Python发明人——Guido van Rossum,程序员们尊称他为“龟叔”
据传龟叔,是典型的宅男,就是下面这胖zei,平时特喜欢看剧,其中一个喜剧团队,深得他老人家的喜爱,什么碟片,海报他追星买了一堆。
恰巧89年,龟叔在圣诞节那天无聊,身为程序员嘛,无聊就喜欢捅咕(研究)代码,突然灵感来到情绪高涨,决定开发一个新的脚本程序。
二、Python就因此诞生了,而为什么叫Python?
因为那个喜剧团队英文名字就叫:Monty python。
这就像一女性朋友说自己是胡歌老婆一样,龟叔也是性情中人。
三、python并不是一款优雅的语言,而是款“懒人”专属语言。
有一句话形容python,在合适不过,人生苦短,我用python。总体来说就是怎么简单怎么来~
因为语言的发明者,Guido van Rossum很喜欢看一个英国肥皂剧《Monty Python飞行马戏团》,所以把这种语言命名为了Python。python本身就有蟒蛇的意思,Python的第一个公开版本正式发行,是在1991年。而J***a语言最早是在1995年发行的,比Python还晚了4年。
Python的创始人为荷兰人吉多·范罗苏姆。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC 语言的一种继承。
之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是取自英国20世纪70年代首播的电视喜剧《蒙提.派森的飞行马戏团》(Monty Python's Flying Circus)。
Python的创始人为Guido van Rossum。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为ABC 语言的一种继承。之所以选中Python(大蟒蛇的意思)作为程序的名字,是因为他是一个叫Monty Python的喜剧团体的爱好者。
首先,我们从Python的前世今生说起
Python是著名的吉多·范罗苏姆“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。(太无聊了,无聊到想敲代码了!!!!)
无聊起来敲代码,这可不是随便人都能干的。主要原因是,早些年龟叔就曾经编写过一种语言ABC(人家可是有底子的)。ABC是由龟叔参加设计的一种教学语言,就龟叔本人看来,ABC 这种语言非常优美和强大,是专门为非专业程序员设计的(后来证明,一切都是自我感觉良好)。
如你所猜,ABC语言并没有获得成功的机会,究其原因,龟叔也想明白了,非开放性是ABC最大的问题。
痛定思痛,无聊到和自己都过不去了,龟叔在荷兰阿姆斯特丹,为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC 语言的一种继承。于是,Python诞生了,龟叔决心在Python 中避免一些错误,同时,实现一些在ABC中闪现过的念头但未曾实现的东西(所谓亡羊补牢,为时不晚,圣诞节都不过了,也要弥补ABC的不足,与其说是无聊,不如说是想的太多。(圣诞节对于西方来说,重要程度类似我们的春节))。
那Python为什么和大蟒蛇有关系?其实,Python的英文意思就是:蟒蛇,巨蟒。至于为什么用这个名字命名新的语言,主要是龟叔太喜欢一个喜剧片了,名字就取自英国20世纪70年代首播的电视喜剧《蒙提·派森的飞行马戏团》(Monty Python's Flying Circus)。
就这样,Python在龟叔手中诞生了。
其次,我们再谈谈Python的设计理念
Python的设计哲学是“优雅”、“明确”、“简单”。Python旨在“用一种方法,最好是只有一种方法来做一件事”。这与蟒蛇的特性有相似之处:蟒蛇捕食时常慢慢爬行接近猎物,迅速咬住后用身体缠绕致死,并压扁成长条形,然后分泌唾液,使食物润滑吞食。(动作优雅,目标明确,方法简单,效果杠杠的)
最后,我们谈谈编程语言
现在,全世界差不多有600多种编程语言了吧,但流行的编程语言也就那么20来种。了解TIOBE的话,你可以知道所有编程语言的排名变化,那不妨看看近十几年的变化情况。至于Python为什么火,我们别的问题再来探讨。
Python的英文名字叫大蟒蛇。
1989年圣诞节期间,Guido van Rossum在家闲的没事干(一定没有女朋友),于是决定发明一种全新的脚本语言。
因为Guido van Rossum很喜欢看一个英国肥皂剧《Monty Python飞行马戏团》,所以把这种语言命名为了Python。
有人说C语言过时了,要学就学Python,怎么反驳他?
如果有人说“C语言过时了,要学就学Python,怎么反驳他?”我的答案是不需要反驳他,为什么?因为他不懂编程。
本人从2012年工作,做过Erlang,做过J***a,做过iOS,当然也学过C语言,也学过Python,对于这个问题我谈一下自己的观点。
我认为过时的评判标准是这个语言已经很少再使用了,市场份额越来越少,最后少到可怜。我们看图说话,下图是2020年3月份TIOBE 编程语言排名,TIOBE是编程语言统计非常著名的一家机构。第一名:J***a、第二名:C、第三名:Python。
J***a和C一直在第一名第二名之间变动,J***a一般用于开发企业服务,C语言一般用于开发硬件相关的,C语言更接近与电脑语言,运行不说是最快的至少比百分之九十九的语言都快吧。
Python为啥排名第三是由于最近几年的人工智能,网络爬虫等,随着人工智能越来越火Python的名气越来越大。Python有着很多封装好的工具,能够做一些比较有趣的功能,实现同一个功能,由于Python封装的更多所以写的代码越少,也经常有人说J***a要用100行代码搞定的功能Python只需要10行就能搞定,拿着这个标签来标榜Python。
我的专业是数据科学与大数据技术,大一最先开始学习的便是C语言,它是学习计算机程序语言的入门语言,也是编写操作系统的首选语言。
大多数高级语言是从C语言发展起来的,包括Python,很多概念与C语言想通。
大二有了C语言的基础之后,学习安排了Python这门课程,代码确实比C语言简单,很多现有的模块包直接使用。
「但是如果不学习C语言,便不能更加透彻理解Python语言」
作为一个新手来说,先学习Python也无妨,Python简单易上手,主要用于人工智能。对于我们大数据来说,必学Python。用于网络爬虫,数据分析等。
各大高级语言都有它的独到用处,各有特点,这需要自己未来走向选择,没有绝对性。
简单的反驳,就告诉他没有的C哪来的python,现在主流的python[_a***_]CPython,底层是由C语言支持的。
为什么C语言不会过时
对于所有编程语言追求的无非两种,提高硬件到的运行效率和提高程序员的开发效率,鱼与熊掌不可兼得,在提高运行效率这一方面是无可比拟的,他只关心程序是否运行的快不快,才不关心你程序员用的爽不爽,而其他编程语言都是在提高程序员的开发效率上下功夫。而且现在的操作系统内核都是C写的,他就像是互联网的基石,怎么会过时.
python为什么会这么流行
因为python简单易上手,而且有丰富的库支持,用于广,可用于爬虫、服务端、人工智能、数据分析、运维等,尤其在人工智能上的应用,把它推向了高峰。
总结
C偏底层,所以学起来难度会很大,而python更高级,简单容易上手,对于编程新手来说建议去学python,而且对于目前环境,需求也不少。
码字不易,谢谢点赞评论鼓励!!
我想说的是不用刻意去反驳他。因为:
python是门强大的优秀语言
言归正传,不得不说python是一个全栈语言,也是一个胶水语言。我们只要认真学好他,在目前这个时代,混口饭吃还是不成问题的。可以应用的领域非常多:web开发、爬虫、科学计算、人工智能、金融分析、游戏开发等等。虽然世人都说python运行慢,但你不可否认它开发效率高,出品快。你也不能否认现在硬件的发展水平简直太快了,确实弥补了python的这个短板。
C语言是不可替代的,至少目前
当然,会说c语言过时的人,其实就是平时用不到c语言的人。他们不知道c语言的应用领域,不知道C语言的强大,也不了解C语言的高效。更不知道Segment fault的揪心。
需要明确,现在工程往往都不是一种语言就可以解决的:哪怕web开发***用flask等web框架,相信大部分也是api接口,前端***用vue等框架;哪怕是科学计算、人工智能***用python强大的现成库,核心的算法还是***用c/c++的lib库。所以,不是没有用,而是没用到,没需求。
天道好轮回,万一上辈子是父子呢
可知我们用的python是咋来的呢?也是用c语言写的。所以你怎么能说老子过时了呢,哈哈
到此,以上就是小编对于j***a语言的前世的问题就介绍到这了,希望介绍关于j***a语言的前世的2点解答对大家有用。