全栈工匠 全栈工匠
首页
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • 打怪指南-前端

    • HTML
    • CSS
  • 后端开发
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
测试运维
计算机基础
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

全栈工匠

不忘初心 砥砺前行
首页
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • 《Git》
    • TypeScript
    • JS设计模式总结
  • 打怪指南-前端

    • HTML
    • CSS
  • 后端开发
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
测试运维
计算机基础
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 打怪指南-前端

    • HTML

    • CSS

    • JavaScript

      • 编程语言
        • 编程语言
          • 编程语言发展历史
      • JavaScript基础
  • JavaScript文章

  • 学习笔记

  • 前端开发
  • 打怪指南-前端
  • JavaScript
全栈工匠
2023-08-30
目录

编程语言

# 编程语言

计算机语言 编程语言
人与计算机通讯的语言,人与计算机之间传递信息的媒介 计算机程序的形式语言,被标准化的交流技巧
HTML标记语言,CSS 等 JavaScript 等

编程语言特点:

  • 数据和数据结构
  • 指令和流程控制
  • 设计哲学
  • 引用机制和重用机制

# 编程语言发展历史

  1. 阶段一:机器语言 (0 和 1机器码)

    • 优点

      • 代码能被计算机直接识别,不需要编译解析
      • 直接对硬件产生作用,效率高
    • 缺点

      • 可读性差,不宜开发
  2. 阶段二:汇编语言

    用符号代替冗长不容易记忆的 0,1 二进制码

    多应用于 操作系统内核、驱动程序、单片机程序

    • 优点
      • 像机器语言一样,直接访问、控制计算机各种硬件设备
      • 占用内存少,执行速度快
    • 缺点
      • 可移植性差,不同机器汇编语言语法和编译器不同
      • 符号多,难以记忆,难于调试
  3. 阶段三:高级语言

    自然语言是最好的编程语言,而高级语言接近自然语言,更符合人类思维方式

    • 优点
      • 简单、易用、易于理解
      • 可移植性高
      • 远离对硬件的直接操作,易于学习
    • 缺点
      • 种类多:JavaScript、C、C++、C#、Java、Python 等
      • 程序不能直接被计算机识别、需编译器转换成二进制指令后,在运行到计算机上
编辑 (opens new window)
上次更新: 2026/11/02, 16:25:37
CSS-function汇总
JavaScript基础

← CSS-function汇总 JavaScript基础→

最近更新
01
JavaScript基础
08-30
02
JVM核心技术
08-30
03
程序员必看文章
08-30
更多文章>
Theme by Vdoing | Copyright © 2021-2026
豫ICP备2022016216号
wlswang | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式