• 编程语言


    编程语言

    编程语言(programming language)俗称“计算机语言”,种类非常的多,总的来说可以分成机器语言、汇编语言、高级语言三大类。

    机器语言

    用二进制代码0和1描述的指令称为机器指令,难以记忆,不便阅读和书写,但执行效率最高,属于低级语言。不适合人来编程。

    汇编语言

    其实质与机器语言相同,直接对硬件操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。

    汇编源程序一般比较冗长、复杂、容易出错,但汇编语言的优点也是显而易见的,用汇编语言所能完成的操作不是一般高级语言所能够实现的,而且源程序经汇编生成的可执行文件不仅比较小,而且执行速度很快。

    对比高级语言具有更高的运行速度,占用更小的内存等优点,适用于时效性要求高的程序,使用于大型程序的核心模块和工业控制方面。

    高级语言

    是大多数编程者的选择,不能被计算机直接识别,要经过转换才能被计算机识别。

    按转换方式可分为:

    • 静态语言:编译型语言

    强类型,变量在使用前,需事先声明,甚至还需要初始化,代码先转换成可执行格式、翻译成机器语言,依赖源代码修改编译,效率较高。
    如C、C++、JAVA、C#

    • 动态语言:解释型语言

    on the fly,弱类型,变量用到时声明,甚至可不区分类型,边解释边执行,PHP、SHELL、python、perl等。难度低,可读性高,效率低。

  • 相关阅读:
    14GDB代码反向执行
    AcWing 1144. 连接格点
    AcWing 1143. 联络员
    AcWing 1141 局域网
    AcWing 1148 秘密的牛奶运输
    AcWing 904 虫洞
    AcWing 1146. 新的开始  
    AcWing 1140. 最短网络
    AcWing 346 走廊泼水节
    AcWing 1145. 北极通讯网络
  • 原文地址:https://www.cnblogs.com/shamobus/p/9343486.html
Copyright © 2020-2023  润新知