1. 0级 硬联逻辑
  2. 1级 逻辑线路
  3. 2级 传统机器语言机器
  4. 3级 操作系统机器
    1. 内核
      1. 程序执行
      2. 中断
      3. CPU模式
      4. 存储管理
      5. 虚拟内存
      6. 多任务
      7. 磁盘访问和文件系统
      8. 设备驱动
    2. 网络
    3. 安全
    4. 用户界面
      1. 文字界面
      2. 图形界面
  5. 4级 汇编语言机器
    1. 基本元素
      1. 操作码助记符(Opcode Mnemonics)和扩展助记符(Extended Mnemonics)
      2. 数据段(Data Sections)
      3. 汇编指令(Assembly Directives)
    2. 宏(Macros)
    3. 结构化编程支持
  6. 5级 高级语言机器
    1. 结构化编程语言
      1. C
    2. 面向对象编程语言
      1. C++
      2. C#
      3. Java
    3. 函数式编程语言
      1. Haskell
      2. Erlang
  7. 6级 应用语言机器