精华内容
下载资源
问答
  • 编程语言有上千种,但是流行的不过10来种,那些我们经常使用的编程语言都是在什么时候创造出来的呢?今天来和达妹一起看下吧! 编程语简史 11800年Joseph Marie Jacquard教会了一台织布机读穿孔卡片,制造出了第...

    原标题:Python的发明,竟然是因为他不喜欢花括号。

    67f304848bea45a0b2e15b8fb3b13aba.gif

    编程语言有上千种,但是流行的不过10来种,那些我们经常使用的编程语言都是谁在什么时候创造出来的呢?今天来和达妹一起看下吧!

    fce90c0224da441da17789a7b17767ca.jpeg

    df607dc86ee841e3861bb21eb2ab2a92.png

    编程语简史

    e54ba0ffe2e243bf9e96abc48929be99.png

    1

    1800年

    Joseph Marie Jacquard教会了一台织布机读穿孔卡片,制造出了第一个高度多线程的处理单元。他的发明受到了预见天网(Skynet)诞生的纺织工人的强烈反对。

    2

    1842年

    Ada Lovelace(英国诗人拜伦之女)对随后被认定是发布的第一个计算机程序的笔记本高贵和潦草感到厌烦,因为稍微有点不便的是当时还没有计算机呢。

    3

    1936年

    阿兰·图灵发明了一切,但英国法庭却并不认可,还判处对他进行化学阉割。

    女皇后来宽恕了他,但不幸的是当时他已经过世很久了。

    4

    1936年

    Alonzo Church(算法理论重要奠基人)跟图灵一样也发明了一切,但他是对岸那边的,并没有被阉割。

    5

    1957年

    John Backus创建了FORTRAN语言,这是真正的程序员使用的第一种语言。

    6

    1959年

    Grace Hopper发明了第一门针对企业面向商业的编程语言,并且把这门语言叫做“面向商业的通用语言(common business-oriented language)”,简称COBOL。

    7

    1964年

    John Kemeny 和 Thomas Kurtz 认为编程太难了,需要回归本源,他们把自己的编程语言叫做BASIC。

    8

    1970年

    Niklaus Wirth开发了多种语言,最后流行起来的是PASCAL。他喜欢开发语言。

    他还发明了让摩尔定律变得过时的Wirth定律(软件变慢的速度比硬件变快的速度更快),因为软件开发者会编写出连大型主机也没法跟上的臃肿软件。这在后来被证明是正确的——在Electron.js被发明出来后。

    9

    1972年

    Dennis Ritchie在贝尔实验室上班上到无聊了,于是他决定写出带有花括号的C语言,这门语言取得了巨大成功。随后他又增加了分段错误等对开发者友好的功能来辅助提高生产率。

    折腾完这门语言之后他还有时间,于是他跟在贝尔实验室的伙计决定给C语言做个演示程序,结果他们弄出了一个操作系统,UNIX。

    10

    1980年

    Alan Kay发明了一门面向对象语言,他把这门语言叫做Smalltalk,在Smalltalk中一切都是对象,甚至一个对象也是对象。没人真正搞得清楚small talk是什么意思。

    11

    1987年

    Larry Wall有宗教经验,他成为了一名牧师,并且把Perl变成了一种教义。

    12

    1983年

    Jean Ichbiah注意到Ada Lovelace的程序从来都没有实际运行过,决定以她的名字开发一门语言,但是这门语言还是没有跑起来。

    13

    1986年

    Brac Box 和 Tol Move决定在Smalltalk的基础上制作一个C语言的不可读版本,他们把这门语言叫做Objective-C,但是没人弄得清楚它的语法。

    15

    1983年

    Bjarne Stroustrup回到未来,注意到C在编译方面花的时间还不够多,于是他把自己能想到的每一项功能都增加了进去,然后称之为C++。

    每一个地方的程序员都接受了它,因为这样他们在工作的时候找借口看阿猫阿狗视频和xkcd漫画就显得比较有诚意了。

    16

    1991年

    Guido van Rossum不喜欢花括号,于是他发明了Python,语法选择的灵感来源自Monty Python(巨蟒剧团)和Flying Circus(飞行马戏团)。

    17

    1993年

    Roberto Ierusalimschy和他的朋友认为自己需要一个巴西本地化的脚本语言,在本地化期间发生了一个错误,这个错误会把指针从1而不是0开始计算,他们把这门语言叫做Lua。

    18

    1994年

    Rasmus Lerdorf给他个人主页的CGI脚本做了一个模板引擎,后来他把自己的资料都放到了网上。

    世界决定将这些东西用到一切,Rasmus于是匆忙地将一些数据库绑定做了进去,并把这门语言叫做PHP。

    19

    1995年

    Yukihiro Matsumoto不是很高兴,因为他注意到其他程序员不是很高兴。他创建了Ruby来让程序员高兴。在他创建了Ruby后“Matz”高兴了,Ruby社区高兴了,每个人都高兴了。

    20

    1995年

    Brendan Eich利用周末时间设计了一门语言,打算用这门语言来为全世界的每一个主流浏览器乃至于最终的Skynet都提供动力。他先是找到了Netscape然后说这门语言叫做Live,但在代码评审期间Java变得流行起来,所以他们决定最好还是用花括号,然后就把它更名为Java。

    结果表明,Java却是一个会让他们惹上麻烦的商标,Java随后更名为ECMA,但大家还是把它叫做Java。

    21

    1996年

    James Gosling发明了Java,第一门真正过于繁琐的面向对象语言,在这里设计模式完全压倒了实用主义。

    于是就诞生了超级有效的管理器提供商、容器提供商、服务提供商、单一管理器提供商模式。

    22

    2001年

    Anders Hejlsberg重新发明了Java然后把它叫做C#,因为用C来编程感觉要比Java酷。每个人都喜欢这个新版本的Java,因为它完全不像Java。

    23

    2005年

    David Hanselmeyer Hansen创建了一个web框架叫做Ruby on Rails,从此大家不再记得Ruby和Rails是两个独立的东西了。

    24

    2006年

    John Resig为Java写了一个帮助库,每个人都以为那是一门语言,从此从互联网上拷贝粘贴jQuery代码就成为了一门职业。

    25

    2009年

    Ken Thompson 和 Rob Pike 决定做一门类似C那样的语言,但要有更安全的装置,还要有更好的卖相,并且把Gopher(囊鼠)作为吉祥物。

    他们把这门语言成为Go,并把它做成开源然后另外卖Gopher商标的护膝和头盔作为收入来源。

    26

    2010年

    Graydon Hoare也想把语言做成C那样,他称之为Rust。每个人都要求马上用Rust把软件的每一块都重写一遍。Graydon希望做点更有亮点的事情,于是开始为苹果开发Swift。

    27

    2012年

    Anders Hjelsberg希望在web浏览器里面写C#,于是他设计出Type,这东西其实是Java,但里面有了更多的Java的东西。

    28

    2013年

    Jeremy Ashkenas想要像Ruby开发者一样快乐,于是他创建了Coffee,这东西编译后像Java但是样子又更像Ruby。Jerry从来都没有变得像Matz和Ruby开发者那样真正快乐。

    29

    2014年

    Chris Lattner做Swift的时候,其主要的设计目标就是不要成为Objective-C,最后它看起来像Java。

    责任编辑:

    展开全文
  • python的由来

    2020-09-01 17:21:24
    python谁创造的python起源于1989年,又Guido van Rossum创建,1989年12月圣诞节期间,在阿姆斯特丹,Guido为了打发无聊的时间,决定开发一个新的脚本程序,作为ABC语言的一种继承,之所以选中python是因为他...

    **想要掌握一门语言,首先要去了解它

    1. python是谁创造的?
      python起源于1989年,又Guido van Rossum创建,1989年12月圣诞节期间,在阿姆斯特丹,Guido为了打发无聊的时间,决定开发一个新的脚本程序,作为ABC语言的一种继承,之所以选中python是因为他喜欢的一个欢乐喜剧团体名字叫做Monty Python
    2. python可以用来干什么?
      python前端应用开发,系统网络运维,3D游戏开发,科学与数字计算,人工智能等等
    3. python的特点
      简单,易学,速度快,高层语言,可移植性,解释性,面向对象,可嵌入性,丰富的库,规范的代码
    展开全文
  • 前段时间,Python之父退出了Python,这个创造出了世界上最令人欢迎的编程语言之一Python(胶水语言)的技术界大牛终于不用再为运营的事情苦恼了!有人说:耿直的技术大佬终于做不好管理岗,黯然退居幕后了。 Guido ...

    原标题:别了!Python之父!

    05f4728b1358466fae0e99a6c2532abe.jpeg

    前段时间,Python之父退出了Python,这个创造出了世界上最令人欢迎的编程语言之一Python(胶水语言)的技术界大牛终于不用再为运营的事情苦恼了!

    有人说:耿直的技术大佬终于做不好管理岗,黯然退居幕后了。

    3699cf16bcb7414da422be89df1098bf.jpeg

    Guido van Rossum穿着写有“人生苦短,我用Python”的T恤与大家合影

    下面跟大家说说Python的由来~

    1989年,Guido van Rossum在参加设计ABC(一种教学语言)后,萌生了想要开发一种新语言的想法。ABC是为非专业程序员设计的非常强大的计算机语言,也许是由于它并不开放,又也许是由于当时的信息传播并没有如今这么快,总之ABC没有被推广成功。

    Guido van Rossum综合了ABC语言的优点,并且结合了Unix shell和C的习惯,创造除了一种新的语言——Python。

    Python的命名也来自于Guido van Rossum最喜欢的一部英国喜剧:《蒙提·派森的飞行马戏团》(Monty Python and the Flying Circus)。由Python的命名就可以看出Guido van Rossum对它的珍爱,自从1989年Python诞生,这位耿直的工程师倾尽了30年的心血不断完善它,这才有了如今的Python。

    看Guido van Rossum的个人履历也能发现,Python几乎贯穿了他的职业生涯:

    1982年获得阿姆斯特丹大学的数学和计算机科学的硕士学位,同年加入CWI。

    1989年他创立了python语言。

    1991年初python公布了第一个公开发行版。

    1995年Guido从荷兰移居至美国。

    2005年开始Guido为Google工作。

    现在Guido在Dropbox工作。

    从1982年至今,可以说Python是Guido van Rossum的最高成就。

    Python以后会渐渐没落吗?

    没有了创始人站场子,被创始人抛弃的Python会渐渐没落吗?不可否认,继任者的魅力永远差创始人一截,但Guido van Rossum也明确表示,虽然已经脱离核心决策层,但还是会依旧待在这个团队里:

    作为一个普通的核心开发者,我仍然会一直都在,而且我仍然可以指导人,或许可能有更多的时间,但我基本上给自己放了一个永久的假期不当BDFL(Benevolent Dictator For Life),接下来你们就靠自己了。

    不论Python团队的人员如何变动,不可否认的是Python是世界上使用最多的语言之一:

    9309ffbc9f0e4a32a8789b1289e781af.jpeg

    (2018年7月份编程语言指数榜)

    Stack Overflow的2018年开发人员调查将Python列为第七大流行的“编程、脚本和标记语言”,领先于C#,Ruby和PHP。

    它是一种理想的初学者语言,最主要的是:从云端、客户端,到物联网终端,python应用无处不在,同时也是人工智能首先的编程语言——Python在在人工智能上的优势至今无人能够撼动。

    在人工智能上使用Python编程语言的优势:

    学习更加简单快速

    有许多图像加强库和其他很多可用工具可以于数值和科学应用。

    Python的设计非常好,快速,坚固,可移植,可扩展。很明显这些对于人工智能应用来说都是非常重要的因素。

    对于科学用途的广泛编程任务都很有用,无论从小的shell脚本还是整个网站应用。

    它是开源的。可以得到相同的社区支持。

    未来人工智能+Python才是标配!作为目前最热门的编程语言,应用的领域也越来越广泛。

    所以想给大家推荐一门免费python入门课,由数据应用学院(DAL)讲师团——Josh Zhao- DAL,前华为高级工程师,数据应用学院专家讲师,十年开发管理经验为大家讲授。

    不仅可以掌握python编程基础,还能学习到网页开发基础,数据库基础等计算机科学的基本知识,对网站开发以及计算机科学有初步的了解!

    51讲 python零基础入门+进阶

    小白也能学会的趣味编程课

    原价499元

    限时免费

    限时免费

    前500名赠送5个python代码包

    ���

    责任编辑:

    展开全文
  • Python是一种计算机程序设计语言,由吉多·范罗苏姆创造,第一版发布于1991年,可以视之为一种改良的LISP。Python的设计哲学强调代码的可读性和简洁的语法。相比于C++或Java,Python让开发者能够用更少的代码表达...

    Python是一种计算机程序设计语言,由吉多·范罗苏姆创造,第一版发布于1991年,可以视之为一种改良的LISP。Python的设计哲学强调代码的可读性和简洁的语法。相比于C++或Java,Python让开发者能够用更少的代码表达想法。

    展开全文
  • 编程语言有上千种,但是流行的不过10来种,那些我们经常使用的编程语言都是在什么时候创造出来的呢?Casper Beyer为我们进行了整理。(本文节选) 1957年 约翰·巴克斯(John Backus)创建全世界第一套高阶语言...
  • 编程语言有上千种,但是流行的不过10来种,那些我们经常使用的编程语言都是在什么时候创造出来的呢?Casper Beyer 为我们进行了整理。1800年Joseph Marie Jacquard 教会了一台织布机读穿孔卡片,制造出了第一个...
  • Python数据处理与特征工程

    千人学习 2020-10-11 16:58:28
    】 身高不同的两人,比较体重毫无意义, 但是如果将身高体重加以计算,转化成了BMI指数:BMI=体重/(身高^2) 通过比较这个新创造的特征值,瘦就一目了然了。 这就是特征工程,将原始数据转换为可以更好的、代表...
  • 创造现在主流编程语言的程序员们,都怎么样了? 提起灯泡的发明者,你可能想起亨利·戈培尔,提起印刷术,你可能会想到毕昇。 这些伟人离我们太远太远,但当提起C++、python、java时,他们的发明者又离我们如此的近...
  • day01 -01- python入门

    2018-04-09 19:56:14
    谁创造PythonPython的创始人为吉多·范罗苏姆。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 就这样,Python在吉多手中诞生了...
  • 大家也没必要争吵到底才是第一语言。Anyway,语言只是工具,最重要的是我们能用工具完成什么样的任务,创造什么样的价值。 于是乎立下此博,把一些常见的算法存放于此,闲时看一看,以期巩固提...
  • Python VS Matlab

    2011-07-16 21:37:26
    如果说,哪两门程序语言的影响最大?C和Lisp可谓“千载堪伯仲间”。 但是,C容易入门,其衍生品C++、Java、C#应用广泛。...人们创造了多门简化的Lisp,其中Python和Matlab应用广泛。随便一说,Has...
  • 笨方法学python第二版

    2019-04-11 11:07:18
    这是第二版,第一版已经很火了,作者最后的话:老程序员的建议: ...“与众不同”不是的错,告诉你“与众不同是一种错”的人只是嫉妒你掌握了他们 做梦都不能想到的技能而已。 你会编程。他们不会。这真他妈的酷。
  • 学习编程要比学习英语更重要,因为编程语言可以影响全球70亿人。 ——苹果CEO库克 python学习交流群,点击加入 编程是互联网、人工智能等高新技术的基础和核心,而当下,正是计算机编程普及的风口浪尖,能抢先...
  • 然后,根据先发表评论来分配问题。 您只需要对问题发表评论,要求分配您的语言以及应该分配的编程语言,如果发现合适,则可以完成。 您无法处理未分配给您的任何问题。 如果您有其他想法,请随时创建问题,请...
  • 为什么青少年一定要学Python

    千次阅读 2018-07-17 15:25:08
    因为编程语言可以影响全球70亿人。 ——苹果CEO库克 编程是互联网、人工智能等高新技术的基础和核心,而当下,正是计算机编程普及的风口浪尖,能抢先一步抓住这个风口,就会在未来的计算机时代占有主动地位。...
  • 编程语言简史

    2019-08-05 10:20:11
    编程语言有上千种,但是流行的不过10来种,那些我们经常使用的编程语言都是在什么时候创造出来的呢?Casper Beyer为我们进行了整理。(本文节选) 1957年 约翰·巴克斯(John Backus)创建全世界第一套高阶语言...
  • AIML基于模式匹配,该项目未实现任何形式的机器学习或语言处理。 结合一些python脚本,JARVIS现在可以执行许多任务: 几乎没有交谈。 与JARVIS交谈:您好贾里斯:嗯,你好 与JARVIS交谈:是钢铁侠? 贾里斯...
  • 一、百家争鸣 俗话说,程序员半年不学新东西,就变奥特曼(out man,过时之人)了。IT行业可以说是变化最快的行业,每年都有大量的新概念、新术语、新技术被创造...而今动态类型语言大热,常有人高呼Python万 岁,J...
  • 马云:阿里必须是一家创造未来的公司,必须成为国家和世界创新的发动机 特斯拉 CEO 马斯克:年轻人成功的秘诀,只有这 5 点 轮子哥:回顾我走过的编程之路 阿里与腾讯人的区别,就是明教与武当的反差 我所知道的 11 ...
  • 7.3.2 基于staf框架的python脚本 97 7.4 后台大规模性能测试 102 7.4.1 测试工具的管理 103 7.4.2 同步及异步控制模式 103 7.4.3 测试逻辑的同步执行问题 104 7.4.4 测试结果的收集 106 7.5 小结 107 第8章 高亢之龙...

空空如也

空空如也

1 2
收藏数 24
精华内容 9
关键字:

python语言谁创造的

python 订阅