代码改变世界

0909

2015-09-11 19:03  47黄鸿浩  阅读(244)  评论(0编辑  收藏  举报

1、编译原理学是什么?

编译原理学史一门研究设计和构造编译程序原理和方法的课程,是计算机各专业的一门重要专业基础课。在计算机学科中提供解决问题的思路、形式化问题和解决问题的方法,对计算机应用软件和系统软件以及学科创新具有重大意义。

2、为什么学编译原理?

编译原理是一门连接计算机高级语言与低级语言的纽带,是连接人与机器的桥梁。他是追寻程序设计语言本质的过程。学习编译原理才能更好地运用各种计算机语言,为计算机的发展做出贡献。

3、怎么学习编译原理?

要脚踏实地,一步一个脚印,从最基础的做起。可以先做基础应用,抛开词法语法等概念,直接用你的言语去实现,然后应用各种基础的工具去实现自己的目的,试着做最基础的解释器,一步步加深学习的进度。

4、思考,在没有学习本书之前,如果让你写一个编译器,你是什么思路?

思路:直接将计算机的低级语言逐个对应翻译成高级语言,工程量大,但限于知识水平。