大家好,今天小编关注到一个比较有意思的话题,关于python语言的产生的问题,于是小编就整理了4个相关介绍Python语言的产生的解答,让我们一起看看吧。
计算机语言是怎样创造出来的?
编程语言..是人为制作的....
那么,制作出来的呢????
那就要从C语言讲起了..C语言是祖宗了..但也不是最早的祖宗...
那么C语言和C++又是谁发明出来的呢????
就是能够被人理解的语言.就叫高级语言了...
那么,怎么发明出来的呢?
其实,当初人们和计算机打交道,当初的计算机,也就是最早的计算机,有一个房子那么大..操作他要几十个科学家..
计算机是新技术革命的一支主力,也是推动社会向现代化迈进的活跃因素。计算机科学与技术是第二次世界大战以来发展最快、影响最为深远的新兴学科之一。计算机产业已在世界范围内发展成为一种极富生命力的战略产业。
要想回答你这个问题,可以给你上完计算机发展史了,但在这里显然不可能,我用最粗浅的语言,不涉及年代,人名的方法向你说明当今计算机语言是怎么来的。
当计算机还停留在机械时,是无需语言的,如中国的算盘,外国的纯机械计算器。
当计算机发展到二极管时,也没有形成语言,但要操作计算机,需要严格的格式,用纸条打孔,来输入输出。
当计算机发展到冯诺依曼结构时,需要机器码,机器码和纸条差不多,只是纸条变成了电脉冲。
当算力提升了,有聪明人说用机器码太难了,设计个自动机器码吧,汇编语言出现了,从些人不用直接用0和1向电脑交流了。
但是汇编语言也是难啊,语法单一,而且是直接指挥机器,比如一加一的运算,汇编的思路是,一00000001两个00000001放入硬件加法逻辑单元里,自动输出个00000010,而这个答案就是2,其实过程更复杂,我只是讲的是其中的道理。
这种语言效率自然低,又有聪明人说,搞个接近日常用语的语言,转变成汇编,再转成机器语(也就是机器能认的0和1)这种高级语言就是现在编程语言了。
而现在又在高级语言的的基础上把常用功能做成库,要就直接调用。但这种所谓的更高级语言,其实还是我们之前说的高级语言,并没有质的变化。
以上就是计算机语言的发展,要讲清楚,其实还有许多知识需要涉及,但我想,普通的好奇心这样应该是可以得到满足了,所以,我打完收工了。
计算机语言,本质上也是一门语言
因为我们日常交流不需要语法特别严谨,说的七七八八对方可能就理解了
但是机器不一样,计算机的最底层就是0和1,一个数位的变动就会带来巨大的变化
所以计算机语言是从人类语言(主要是英语)抽象出来的,让机器可以理解的语言
If 我说的对
点赞
Else
点赞
计算机语言一般分为两种,编译语言(c语言、java语言)利用编译器进行编写执行,解释语言(python语言)利用解释器进行解释执行,不伦那种需要执行到机器中都为机器需要二进制码0和1,计算机语言只是为了方便编写和记忆规则
python是如何被开发的?
IT知识课堂
历史背景
Python的发明者曾参与ABC语言的开发,这种语言与当时主流的语言有较大的不同,它隐藏了较多底层的东西,力求使编程更简单,它的语法也更接近自然语言,而非机器语言。这种做法的代价是程序的效率的降低,即完成同一件事,使用ABC语言对电脑性能的要求会更高。在当时,电脑的性能还相当有限,也并不太普及,多数使用者是具备一定相关知识的,他们大多用惯了之前的更高效的语言,不太愿意牺牲效率去使用更平易近人的ABC(它在语法上与之前的语言有较大的不同,使用者还需要一定时间的学习)。ABC还有一个重要的问题:它不[_a***_]。这些因素使得ABC并没有取得太大的成功。
然而,它的确给了Guido一些启发,为他后来开发Python提供了宝贵的经验与教训,Python继承了ABC的一些特色,又弥补了它的很多不足,在可用性、可拓展性上有了较大的提升,加之后来计算机硬件飞速发展,牺牲一些效率来换取程序的简单易写、易维护是值得的。这类高级语言的出现使得程序员在写程序时不用过多地纠结于底层细节,可以将更多的精力用于程序的设计上,不但促进了程序功能的丰富、提升,还使得编程得到了很好的普及,软件的数量、质量的迅速上升,这些语言功不可没。
优点
Python是一种简洁、易上手、面向对象的语言,这使得使用者可以更清晰地进行编程,而不至陷入细节,且省去了很多重复工作。Python的底层以及很多库是用C写的,其运行速度相对较快(当然,比C、C++要慢一些)。Python是解释型的语言,无需像C等语言一样编译后执行,这使得它的灵活性更强。
Python是一种免费、开源的语言,这一点很重要,它对Python用户群的扩大起到了至关重要的作用。而使用者的增加又丰富了Python的功能,使用者可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中。这实际上是一种良性循环。
Python拥有丰富的库,并且可移植性非常强,可与C/C++等语言配合使用,使其能胜任很多的工作,如数据处理、图形处理等。
如今,Python已是一种知名度高、影响力大、应用广泛的主流编程语言了,在电影制作、搜索引擎开发、游戏开发等等领域,Python几乎都扮演了重要的角色。在未来的很长一段时间里,Python很可能将有更强的功能、更大的用户群,维持、巩固它的重要地位。
python是如何被开发的?
IT知识课堂
2小时前 · 科技领域创作者
历史背景
Python的发明者曾参与ABC语言的开发,这种语言与当时主流的语言有较大的不同,它隐藏了较多底层的东西,力求使编程更简单,它的语法也更接近自然语言,而非机器语言。这种做法的代价是程序的效率的降低,即完成同一件事,使用ABC语言对电脑性能的要求会更高。在当时,电脑的性能还相当有限,也并不太普及,多数使用者是具备一定相关知识的,他们大多用惯了之前的更高效的语言,不太愿意牺牲效率去使用更平易近人的ABC(它在语法上与之前的语言有较大的不同,使用者还需要一定时间的学习)。ABC还有一个重要的问题:它不开源。这些因素使得ABC并没有取得太大的成功。
然而,它的确给了Guido一些启发,为他后来开发Python提供了宝贵的经验与教训,Python继承了ABC的一些特色,又弥补了它的很多不足,在可用性、可拓展性上有了较大的提升,加之后来计算机硬件飞速发展,牺牲一些效率来换取程序的简单易写、易维护是值得的。这类高级语言的出现使得程序员在写程序时不用过多地纠结于底层细节,可以将更多的精力用于程序的设计上,不但促进了程序功能的丰富、提升,还使得编程得到了很好的普及,软件的数量、质量的迅速上升,这些语言功不可没。
优点
Python是一种简洁、易上手、面向对象的语言,这使得使用者可以更清晰地进行编程,而不至陷入细节,且省去了很多重复工作。Python的底层以及很多库是用C写的,其运行速度相对较快(当然,比C、C++要慢一些)。Python是解释型的语言,无需像C等语言一样编译后执行,这使得它的灵活性更强。
Python是一种免费、开源的语言,这一点很重要,它对Python用户群的扩大起到了至关重要的作用。而使用者的增加又丰富了Python的功能,使用者可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中。这实际上是一种良性循环。
Python拥有丰富的库,并且可移植性非常强,可与C/C++等语言配合使用,使其能胜任很多的工作,如数据处理、图形处理等。
如今,Python已是一种知名度高、影响力大、应用广泛的主流编程语言了,在电影制作、搜索引擎开发、游戏开发等等领域,Python几乎都扮演了重要的角色。在未来的很长一段时间里,Python很可能将有更强的功能、更大的用户群,维持、巩固它的重要地位。
Python语言产生过哪些惊天动地的产品?
python应用领域很广,因为都是模块,主要用库用模块。当工具使用的比较多。
第三方的模块牛,在Python用着就牛。机器学习,视频,人脸识别,爬虫,金融分析,自动运维等各行各业都有。感觉比较有针对性的工具。因为不太通用,所以不是那么惊天动地。看看github还是有不少经典的。
python1991年发行第一个公开的版本。作为面向对象的解释型计算机语言,它有很多方面的应用:
Facebook,著名的社交网站,应用了大量的pyhon,仅次于Hack和C++, 应用量达到21%,对于脚本语言来说,这个比例已经很恐怖了。
NASA, 美国国家航天局,里面的很多应用也是python写的,特别是在科学计算,科学模拟等。
Youtube, Google, 豆瓣, 知乎, 百度, 腾迅等等。其中都有python的应用,在体验这些网站带来的方便,这就是惊天动地的应用。
就像开源的Linux,python能做到的远远的超乎我们相像,近几年火热起来的大数据,云计算,后面都能看到python这门语言,也因为这些,python也出现在世人的眼里。在将来,人工智能,科学计算,数据分析将更多的应用python。
也许是因为开源,这门语言的发展速度很快,能够应用在各个方面,可以这么说,它可能是高级语言的另一种展。
到此,以上就是小编对于python语言的产生的问题就介绍到这了,希望介绍关于python语言的产生的4点解答对大家有用。