- 语义分析阶段:程序编译过程中,执行类型分析和检查
- 语用分析阶段:表示构成语言的各个记号和使用者的关系
- 程序设计语言的基本成分包括数据、运算、控制和传输
- 枚举属于用户定义类型
- 符号表是存储程序源代码中每个标识符和声明的信息
- 动态查找表是查找key的值,若存在则返回位置,不存在就插入
- 引用调用函数是传址
- html是做静态网页的,PHP是做动态网页的
- 函数调用和返回控制是用栈实现的
- 编译是将高级语言源代码转化为目标代码的过程
- 编译方式下,用户程序运行的速度更快
- 动态绑定是在程序运行中的
- 静态绑定是在程序编译中的
- 计算算数表达式可以用移括号法
- 词法分析是编译过程的第一阶段
- 汇编语言中正规式的计算
- 常见的中间代码有:后缀式、三地址码、树等
- 解释程序不产生目标程序运行控制
- 解释程序也可以用高级程序语言来写
- 编译方式处理源程序也可以有中间代码生成和代码优化,最后生成目标程序。
- 全局变量存储空间在静态数据区分配
- 高级程序设计语言不依赖具体的机器硬件
- 为源程序变量分配的存储单元地址属于逻辑地址
- 可以用栈运算
- PHP和JavaScript都是动态语言
- 反编译不能将可执行文件还原成高级语言源代码,智能转化为功能上等价的汇编程序
- 执行类型分析和检查是在语义分析阶段
- 函数不能嵌套定义
posted @
2024-05-22 09:57
翻斗花园数据分析师
阅读(
17)
评论()
编辑
收藏
举报
点击右上角即可分享
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】