xiaohong知识库 xiaohong知识库
首页
嵌入式
前端
后端
考试
旅行
归档
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
首页
嵌入式
前端
后端
考试
旅行
归档
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 软考

    • 计算机系统

    • 程序设计语言

      • 编译程序和解释程序
        • 1、低级语言
        • 2、高级语言
        • 3、编译程序和解释程序
        • 4、编译方式
        • 5、解释方式
        • 6、符号表:
      • 编译过程概述
      • 正规式
      • 有限自动机
      • 上下文无关文法
      • 06.中缀、后缀表达式转换
      • 06.杂题项
    • 数据结构

    • 数据库

  • 英语

  • 可关注考试内容
  • 考试
  • 软考
  • 程序设计语言
2024-09-09
目录

编译程序和解释程序

# 1、低级语言

机械医院-------->汇编语言

# 2、高级语言

java、c、c++、php、python、delphi、pascal

# 3、编译程序和解释程序

语言之间的翻译形式有很多:汇编、解释、编译

汇编语言------->汇编程序-------->执行

高级语言程序-------->解释程序/编译程序---------->执行

编译程序:所有源代码在一次编译过程中被转化为机器代码,生成可执行文件。此过程通常更快,但需要等待整个程序编译完成才能运行。

解释程序:逐行读取源代码,并实时执行。虽然启动时间较短,但每次执行时都需要解释源代码,整体效率相对较低。

# 4、编译方式

编译方式一共有5步:词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成

image-20240925231248658

# 5、解释方式

解释方式一定是有:词法分析、语法分析、语义分析的

image-20240925231335004

# 6、符号表:

image-20240925231727426

编辑 (opens new window)
#软件中级设计师
上次更新: 2025/05/13, 8:05:00
可靠性
编译过程概述

← 可靠性 编译过程概述→

Theme by Vdoing | Copyright © 2024-2025 工诚云网
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式