• 编程语言(机器语言、汇编语言、高级语言)


    机器语言

      直接对硬件操作的语言,由多个0、1构成的。是低级语言底层。

    汇编语言

      汇编语言同机器语言一样直接对硬件操作。

      汇编语言虽麻烦,但是所能完成的操作不是一般高级语言能够实现的。且生成的可执行文件小,执行速度快

    高级语言

      高级语言所编制的程序不能直接被计算机识别,必须经过转换才能执行。

      按转换方式又分为以下两类:编译类和解释类语言

    编译类(C、C++)

      编译类语言全篇编译,生成可执行文件,执行的是编译生成的可执行文件。

      但如果要修改代码,必须再重新全篇编译生成可执行文件,修改不方便。

      编译后程序运行时不需要再次重新编译,直接执行可执行文件即可。程序执行效率高、依赖编译器、跨平台性差

    解释类(Python、Java、PHP、Ruby等语言)

      程序源码边编译边执行,逐行编译,不能生成可独立执行的文件。

      但是这种方式可以灵活调整更改。

    总结:

      机器语言

      优点是最底层,速度最快,缺点是最复杂,开发效率最低

      汇编语言

      优点是比较底层,速度最快,缺点是复杂,开发效率最低

      高级语言

      编译型语言执行速度快,不依赖语言环境运行,跨平台差

      解释型跨平台好,一份代码,到处使用,缺点是执行速度慢,依赖解释器运行

  • 相关阅读:
    汉语-成语:鳏寡孤惸
    汉语-汉字:谶
    汉语-汉字:彘
    汉语-汉字:齑、齏
    mac下配置adb
    常见的开发语言(或IT技术)一览
    SurfaceView的经典写法
    HDU4499 Cannon DFS 回溯的应用
    什么是Pro*C/C++,嵌入式SQL,第一个pro*c程序,pro*c++,Makefile,Proc增删改查
    Cocos开发中性能优化工具介绍之使用Windows任务管理器
  • 原文地址:https://www.cnblogs.com/1oo88/p/11410623.html
Copyright © 2020-2023  润新知