编程语言的分类、IDE集成开发环境,注释

编程语言的分类、IDE集成开发环境,注释

编程语言的分类

1. 机器语言:直接用二进制指令编写程序

优点:编写的程序可以被计算机无障碍理解、直接运行,执行效率高

缺点:①二进制指令难以记忆,极容易出错

②编程的复杂度极高、跨平台性差

2. 汇编语言:用英文标签取代二进制指令去编写程序

优点:相对于机器语言,使用英文标签编写程序相对简单,执行效率稍低,开发效率稍高 缺点:

①仍然是直接操作硬件,比起机器语言来说,复杂度稍低,但依旧居高不下,所以开发效率依旧较低

②依赖具体的硬件,跨平台性差

3. 高级语言:用人类能理解的表达方式去编写

print hello Word

高级语言编写的程序计算机无法直接理解,必须经过翻译才可以,按照翻译方式的不同 高级语言又分为两种

3.1编译型 (c 、go)

优点: 编译一次之后就可以拿着结果重复运行,而无需再次翻译,执行效率高于解释型

缺点: 编译型代码是针对某一个平台翻译的,当前平台翻译的结果无法拿到另外一个平台使用,即无法跨平台

3.2解释型 (shell 、python)

优点: 代码运行是依赖于解释器,不同平台有对应版本的解释器,所以代码是可以跨平台运行

缺点: 每次执行都需要翻译,执行效率低于编译型

开发效率是倒叙 执行效率排行是正序

源代码------解释器---》二进制指令


python的三大特点:

 1. 语法极简
 2. 非常丰富的第三方库
 3. 封装程度高
  • 编写python程序

交互式环境:

特点:

①即时运行代码,调试方便

②无法永久保存代码

 hello world
 
 # 将print("hello world")写入文件
 
 # 写入文件,然后用解释器运行 该文件
 >>>Python3 "D:\a.txt"
 
 # 最好后缀用py Python3 "D:\a.py"
 
 # 运行结果 hello world

 

  • 运行python程序的三个阶段

    1、先启动python解释器 2、Python 解释器会将文件a.py的内容从硬盘读入内存 3、python 解释器会解释执行刚刚读入内存的代码,识别python语法

  • IDE 集成开发环境

    • 什么 是IDE? 为何要有IDE?

      很多语言都有比较流行的开发工具,比如JAVA 的Eclipse, C#,C++的VisualStudio,

      Python的是啥呢? Pycharm最好的Python 开发IDE

      在编写第一个python程序时,存在以下问题,严重影响开发效率

      问题一:我们了解到一个python程序从开发到运行需要操作至少两个软件

      1、打开一个软件:文本编辑器,创建文本来编写程序 2、打开cmd,然后输入命令执行pyton程序

      问题二:在开发过程中,并没代码提示以及纠错功能

      综上,如果能有一款工具能够集成n个软件的功能,同时又代码提示以及纠错等功能,那么将会极大地提升程序员的开发效率,这就是IDE的由来,IDE全称Integrated Development Environment,即集成开发环境,最好的开发Python程序的IDE就是PyCharm。

  • 注释

    1. 什么是注释?

      注释就是就是对代码的解释说明,注释的内容不会被当作代码运行

    2. 为什么要注释 ?

      增强源代码性

    3. 怎么注释

      代码注释分单行和多行注释

      3.1 单行注释用#号,可以跟在代码的正上方或者正后方

      3.2 多行注释可以用三对双引号""" """

       

      代码注释的原则:

      1、不用全部加注释,只需要为自己觉得重要或不好理解的部分加注释即可

      2、注释可以用中文或英文,但不要用拼音变量

    4.  

posted @ 2021-03-12 14:53  刘较瘦丫  阅读(161)  评论(0)    收藏  举报