博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
编译原理
阅读量:6939 次
发布时间:2019-06-27

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

1、编译原理就是什么?

编译原理是编译技术的基本理论和实现技术,从源语言提取需要的信息,把源语言翻译成目标语言,就是学习编译器方面的产生原理和技术问题。

2、学习编译原理有什么好处?

编译原理蕴含着计算机科学中解决问题的思路、形式化问题和解决问题的方法,对软件的设计开发具有一定的指导作用,学习它可以更了解程序本身,对以后的学习有一定的帮助。同时,学习编译原理能拓宽软件人员的视野,有利于提高软件人员的素质和能力,对脑力锻炼也起了一定的作用。这门课是一门真正与代码作斗争的课程,对于一个有追求的人是不容错过的课程,编译原理可以说是计算机科学的缩影,学习它更多的是追寻程序设计的本质。在学习这个课程之后,对自己所写的程序、程序语言可以有更深的本质认识,会使自身站到更高的高度。

3、不学有什么损失?

不学编译原理,可能只是单纯的使用别人开发的编译器,写程序只能按照别人开发的语言哲学来做。学习了编译原理,至少可以把别的程序员的的东西看得比较透彻。

4、如何学习编译原理?、

首先,先了解好编译原理是什么,真正了解这门学科的意义,培养好对编译原理的兴趣,提高学习热情;其次,要充分了解编译原理的书籍,比如龙书、虎书、鲸书等,找适当的书籍进行学习,深刻地体会书籍中的精华部分,耐心地进行学习、认识;最后,需要不断的进行深刻地探索、学习,不断地进行练习、实践。

转载于:https://www.cnblogs.com/lk666/p/5857007.html

你可能感兴趣的文章
「镁客·请讲」太平洋未来科技李建亿:深耕AR技术,布局垂直领域
查看>>
如何用纯 CSS 创作一种侧立图书的特效
查看>>
中软酒店管理系统CSHIS操作手册_数据结构_数据字典
查看>>
跳出弹窗页面禁止滚动(PC端和手机端)
查看>>
HTML5/CSS3鼠标悬停动画菜单按钮
查看>>
Android Studio打包错误(Cannot merge new index 67578 into a non-jumbo instruction!)
查看>>
SLS机器学习介绍(03):时序异常检测建模
查看>>
4.1ASP.NET Core请求过程「深入浅出ASP.NET Core系列」
查看>>
安装elasticsearch中文切词插件hanlp
查看>>
Redis 的 KEYS 命令引起 RDS 数据库雪崩,宕机 2 次,造成几百万损失
查看>>
点播转码相关常见问题及排查方式
查看>>
gc.collect()清内存
查看>>
如何在HTTPS里调用HTTP资源不出现提示框
查看>>
Jenkins 2.173 发布,开源持续集成引擎
查看>>
《文科生数据科学上手指南》分享
查看>>
PostgreSQL json 索引实践 - 检索(存在、包含、等值、范围等)加速
查看>>
第12章—使用NoSQL数据库—使用MongoDB+Jpa操作数据库
查看>>
ListView实现物流追踪
查看>>
05.Eclipse下Ndk开发(增量更新)
查看>>
TP5使用二维码PHP QR Code生成带LOGO和不带LOGO的二维码
查看>>