0909我眼中的编译原理

新的学年,我接触到新的学科,编译原理就是其中一个,在我第一眼看到这个名词后,觉得就是学习如何编译,后来上了第一堂课,发现我看得太浅,编译原理的博大精深是现在的我无法触及的。

上网百度了一下,找到了一些相关知识,编译原理主要包括内容包括语言和文法、词法分析、语法分析、语法制导翻译、中间代码生成、存储管理、代码优化和目标代码生成。

学习编译原理有助于我们思维的开发,多一种思考途径,可以学到一种解决问题的方法,而且是强有力的方法,可以了解怎么规划,设计一个大型的系统。

编译原理自学难度有点大,所以我想我要上课认真听课,跟着老师的步伐走,课后花点时间自己去琢磨,慢慢消化,不拉下任何课程,作业按时按量完成。

如果让我写一个编译器,首先我会上网搜索一下相关知识,了解电脑的操作系统,借助前人的知识自己去尝试建设,遇到问题就主动找同学,老师,或者网上的学者去询问,深入去了解这部分的知识。

时间: 2024-10-25 21:35:19

0909我眼中的编译原理的相关文章

0909 粗浅的认识编译原理

经过相关网页的浏览,也看到了各大网站中各方牛人的回答,我似乎对编译原理有了自己一点粗浅的认识.首先,编译原理及技术从根本上来讲就是对算法问题进行求解,这个问题十分复杂,更不用说其解决算法. 而本学期开的算法分析与上学期学习的数据结构也是讲算法的,不过讲的是基础算法,而编译原理这门课程讲的就是比较专注解决一种的算法.它所包含的内容包括语言和文法.词法分析.语法分析.语法制导翻译.中间代码生成.存储管理.代码优化和目标代码生成等这几大类,要学好是相当的困难,需要倾注自己的苦心与耐心. 学习编译原理可

0909编译原理

1.编译原理学什么? “编译原理”是一门研究设计和构造编译程序原理和方法的课程,是计算机各专业的一门重要专业基础课. 2.为什么学编译原理? 通过学习该课程,掌握编译的基本理论.常用的编译技术,了解编译过程及编译系统结构和机理,更好的理解程序. 3.怎么学编译原理? 实践中学习,当然,需要掌握一些基本知识,通过在课堂中认真听课,运用已有的编程基础多加实践. 4.思考:在没有学习本书理论之前,如果让你写一个编译器,你是什么思路? 之前了解过编译器的原理就是将高级语言翻译成机器语言,但是如何写一个编

0909走进编译原理

1.编译原理学什么? 编译原理这一学科,主要学习的是编译器方面的原理与技术,我们能从中学会各种算法与代码的原理,明白计算机是如何“听懂人话”,我们的代码是如何经过编译器转换成机器语言,这样不仅能实现自己去编写简单的小编译器,也能通过此学科去接触已有各编译器的思想,认识到编程方面更多要注意的问题以及解决的方向,站在本质的角度看代码,从而更能成就计算机专业人员的计算机逻辑思维. 2.为什么要学编译原理? 说到编译原理,人们喜欢把这门学科比作人体解剖和造轮子,是计算机中和代码作斗争的一门学科.据本人理

0909对编译原理的初了解

1.编译原理学什么? "编译原理":研究设计和构造编译程序原理和方法以及主要实现技术.其中蕴含着计算机科学中解决问题的思路.形式化问题和解决问题的方法.通过本课程的学习,使学生掌握编译理论和方法方面的基本知识,同时也获得设计.实现.分析和移植编译程序方面的初步能力. 编译原理(第3版)共10章,内容包括语言及文法的基本知识.词法分析.语法分析.语义分析及中间代码生成.符号表组织.运行时的存储组织与分配.代码优化及目标代码生成等.此外编译原理是一门实践性较强的课程,要联系实际,多看实验参

0909关于编译原理

1.编译原理学什么? 答:“编译原理”主要讲述编译系统的结构.工程流程以及编译程序各组成部分的设计原理和实现技术,其内容包括语言及文法的基本知识.词法分析.语法分析及中间代码生成.代码优化.目标代码生成. 2.为什么要学习编译原理? 答:因为编译原理可以使我们达到不一样的技术,不但要知其然,还要知其所以然,这样才能应对技术的不断的更新,才能不被技术的1发展所淘汰,而且编译原理讲的是比较专注解决一种算法了. 3.怎么学编译原理? 答:首先认真听讲,跟随上老师的步骤,根据基础然后举一反三,平常多多思

0909对编译原理的理解

1.编译原理学什么? 编译原理旨在让人们学习编译程序构造的一般原理和基本方法.内容包括语言和文法.词法分析.语法分析.语法制导翻译.中间代码生成.存储管理.代码优化和目标代码生成,而且这门课程关注的是编译器方面的产生原理和技术问题.回归到本质上,学习编译原理其实也就是学习一个相对复杂的算法. 2.为什么学编译原理? 编译原理这门课程实际蕴含着计算机学科中解决问题的思路.形式化问题和解决问题的方法,这些思路和方法除了对应用软件和系统软件的设计与开发有一定的启发和指导作用外,在提倡学科的交叉不断创新

0909 初遇编译原理

编译原理学什么?      编译原理是一门研究设计和构造编译程序原理和方法的课程,是计算机各专业的一门重要专业基础课.编译原理主要学习的是编译程序结构及各部分功能.文法和语言         的基本概念和表示.词法分析.语法分析.属性文法与语法制导翻译技术.符号表.运算时存储空间的组织.代码优化与目标代码生成.并行编译技术概述等. 为什么学编译原理?      编译原理这门课程实际蕴含蕴含着计算机学科中解决问题的思路.形式化问题和解决问题的方法,这些思路和方法除了对应用软件和系统软件的设计与开发

0909关于编译原理课程的认识

1.编译原理学什么?编译原理是学习编译技术的基本理论和实现技术,包括语言文法的基本知识.词法分析.语法分析.语义分析及中间代码.目标代码生成等内容: 2.为什么学编译原理?可以使我们学生既掌握编译理论和方法方面的基本知识,而且也获得设计.实现.分析.和移植编译程序方面的初步能力: 3怎么学编译原理?首先要巩固先前所学习的c,数据结构等课程,以及即将要学习的离散数学,多提疑问,多参考有关书籍,借助互联网等工具与人交流. 4.思考:在没有学习本书理论之前,如果让你写一个编译器,你是什么思路?    

0909 编译原理个人理解

1.编译原理学什么? 我们可以从中学习到语言及文法的基本知识.词法分析.语法分析.语义分析及中间代码生成.符号表组织.运行时的存储组织与分配.代码优化及目标代码生成等,学习编译器的原理和制作方式. 2.为什么学编译原理? 学习一样技术,不但要知其然,还要知其所以然,这样才能应对技术的不断更新,才能不被技术的发展所淘汰.编译原理就是这样一门课程,它教给我们的不只是编译器构造的基本原理和流程,同时,还教给我们如何严谨地去思考.编写程序,也就是说,它教给我们的还有一种思考问题的方法,即逻辑. 3.怎么