码迷,mamicode.com
首页 > 编程语言 > 详细

学习Python第一天

时间:2018-06-11 02:01:20      阅读:239      评论:0      收藏:0      [点我收藏+]

标签:输入   win   指令   打印   开发效率   打开   美国   world   了解   

今天是系统学习python的第一天,了解了语言的发展,主要分为三个阶段,机器语言--->汇编语言--->高级语言。

  机器语言:是能让计算机识别的语言,主要表现形式为‘0000’,‘0001’等,属于低级语言。

  汇编语言:是从机器语言发展过来的,对其进行了优化,主要表现形式为:将‘0000’等机器指令翻译为可理解的文字,缺点在于编写代码较为冗余,效率较低

  高级语言:是从汇编语言发展过来的,优化了程序中的指令,比如同样进行打印helloworld,较之于汇编语言,Python只需要写print(‘hellowold‘)即可,大大提高了开发效率

  除了Python,java,C#,Ruby等都是高级语言。

 

高级语言也有相应的分类,分为两种,一种为编译型语言,另一种为解释型语言

  编译型语言:如C,C++等,优点在于程序执行效率高,运行速度快,缺点在于跨平台性差(跨平台性差的意思就是同样执行一个命令,在Linux操作系统上和Windows操作系统上输入的指令是不同的,比如我需要播放音乐,那么我需要打开声卡,在Linux上表现为‘‘call audio_interface play music",而在Window上则表现为invoke audio_interface。但是invoke audio_interface指令不能放在Linux上运行),开发效率低(它是直接一次性翻译的,如果程序有问题,它需要整个重新编译,故开发效率低

  解释型语言:如Python,Java,PHP等,优点在于跨平台性强(相当于我写了本书,是中文的,有个美国朋友急着想要阅读,那么我需要一个翻译,这个翻译在美国居住了很久,懂很多美国当地方言,所以我可以直接将中文内容告知他,他将其翻译成英文告知我的美国朋友),开发效率高(较之于编译型语言它是边写变翻译的,如果程序有问题,它可以直接改,故开发效率高),缺点是运行速度慢,且不是二进制语言,是源代码,需要编译,所以不能脱离解释器

  

学习Python第一天

标签:输入   win   指令   打印   开发效率   打开   美国   world   了解   

原文地址:https://www.cnblogs.com/roy1235/p/9165136.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!