zoukankan      html  css  js  c++  java
  • 编程语言与python介绍

    编程语言的发展史

    编程语言由机器语言到汇编语言再到现在的高级语言

    机器语言

    基于高低电频工作(0010100)

    特点:

    • 运行速度快
    • 开发效率极低

    汇编语言

    通过特定的英文字符组成,逻辑性不强

    特点:

    • 运行速度比机器语言略低
    • 开发效率比机器语言略高

    高级语言

    c、php、c+、java、go、python

    拥有一定的逻辑性,更加贴合人类的思维

    特点:

    • 运行速度较慢
    • 开发效率较高

    高级语言的分类

    编译型

    把程序所有代码编译成计算机能识别的二进制指令,之后操作系统会拿着编译好的二进制指令直接操作硬件。

    # 优点
    编译一次后就可以拿着结果重复运行,而无需再次翻译,执行效率高于解释型
    
    # 缺点
    编译型代码是针对某一平台翻译的,当前平台翻译的结果无法拿到另外一个平台使用,即无法跨平台
    

    解释型

    解释器会读取程序代码,一边翻译一边执行

    # 优点
    代码运行是依赖于解释器,不同平台有对应版本的解释器,所以代码可以跨平台运行
    
    # 缺点
    每次执行都需要翻译,执行效率低于编译型
    

    解释型语言和编译型语言的对比

    开发效率

    解释型语言>编译型语言>汇编语言>机器语言

    执行效率

    解释型语言<编译型语言<汇编语言<机器语言

    跨平台

    解释型语言>编译型语言

    python介绍

    python也被称为胶水语言

    python解释器版

    在企业中,为求业务稳定,不建议下载最新版本的软件,避免新版本出现bug无法解决。

    python版本分类:

    • python 2.X
    • python 3.X

    运行python程序有两种方式

    • 交互式:在python解释器中,输入代码后,敲回车就可以得到结果。
    • 脚本文件: 将代码写入到py文件中,交由python解释器运行。

    python文件约定成俗将后缀名定义为.py,但其实.py单纯的就是文本文件。

    注释

    什么是注释

    注释就是对代码的辅助说明,注释后面的内容不会被执行。

    为什么要注释

    增加代码的可读性

    怎么用注释

    • 单行注释用#
    • 多行注释用''' '''
    # 这是单行注释
    
    '''
    这是多行注释的第一行
    这是多行注释的第二行
    '''
    
  • 相关阅读:
    springmvc
    POJ 3683 Priest John's Busiest Day
    POJ 3678 Katu Puzzle
    HDU 1815 Building roads
    CDOJ UESTC 1220 The Battle of Guandu
    HDU 3715 Go Deeper
    HDU 3622 Bomb Game
    POJ 3207 Ikki's Story IV
    POJ 3648 Wedding
    HDU 1814 Peaceful Commission
  • 原文地址:https://www.cnblogs.com/cnhyk/p/11777656.html
Copyright © 2011-2022 走看看