博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
0909关于编译的看法
阅读量:6071 次
发布时间:2019-06-20

本文共 437 字,大约阅读时间需要 1 分钟。

编译原理主要内容包括语言和文法、词法分析、语法分析、语法制导翻译、中间代码生成、存储管理、代码优化和目标代码生成。从本质上来讲就是一个算法问题。 编译原理是计算机专业设置的一门重要的专业课程。尽管只有少数人从事编译方面的工作,但是这门课在理论、技术、方法上都对学生提供了系统而有效的训练,有利于提高软件人员的素质和能力。

对于怎么学习编译原理,1.端正认识,理解编译原理的实用性提高学习兴趣。  2.反复看书,把不懂的地方通过反复看书弄懂。 3.多实践,实践出真知,对于计算机这个专业来讲,是一个需要大量实践的学科,从实践中不断提高自己的专业知识和能力。 4.多借鉴他人的学习之路,找到更好的学习编译原理的方法。

根据了解,编译器由词法分析程序,语法分析程序,语意分析程序,中间代码生成,目标代码生成。做一个编译器,大概从词法、语法、语意、中间代码、目标代码逐步翻译过来的吧。

 

转载于:https://www.cnblogs.com/xiaoyy/p/4798179.html

你可能感兴趣的文章
树状数组
查看>>
对象练习
查看>>
每日练习
查看>>
[原]Unity3D深入浅出 - 认识开发环境中的Component(组件)菜单
查看>>
回调函数
查看>>
Android开发中常见的内存泄露案例以及解决方法总结
查看>>
使用Java+Kotlin双语言的LeetCode刷题之路(一)
查看>>
jdk环境变量设置
查看>>
深入理解Java虚拟机读书笔记(一)- java内存区域和垃圾收集
查看>>
ie7下的javascript兼容
查看>>
几种常见的I2S数据格式(转)
查看>>
关于消息队列的使用
查看>>
对象的创建与销毁
查看>>
case功能菜单选项
查看>>
HP ILO2 使用详细教程
查看>>
Scout YYF I (概率+矩阵快速幂)
查看>>
Reverse and Compare(DP)
查看>>
1503 猪和回文(DP)
查看>>
345. 反转字符串中的元音字母
查看>>
在浏览器输入URL后发生了什么?
查看>>