为什么要学习编译原理
来源:互联网 发布:济南seo搜索排名优化 编辑:程序博客网 时间:2024/05/29 18:48
经常会听到有些人问,编译原理那么枯燥,而且又不是实用的东西,为什么还要学习呢?
在此,我做一个简要解释,在解释之前先举一个例子:
在早些年,我们国家最先流行的是黑白电视,这一点70,80后尤其有感处,当时一个家庭能拥有一台黑白电视就已经相当风光,当时的黑白电视就如同我们早几年刚刚盛行的电脑。而维修电视也就自然而然变成一门非常热门的行业,工资之高自然不用多言,于是,一大批的年轻人都对这门行业趋之若鹜,甚至有的人中学都没有上完就去学修电视,因为一个黑白电视的维修技术只要进行简单的培训就可完成掌握。
彩色电视的出现给人们的娱乐生活带来了新鲜血液,更加清晰和生动的画面,把黑白电视推向了被淘汰的边缘,而这也给那些“突击”学习黑白电视维修的人好好地上了一堂课。由于时间短促,之前在学习维修黑白电视技术的时候,根本没有机会去认真的学习其基本原理,于是,当更新为彩色电视的时候,稍微变换一下电路,维修就变得无从入手了。
从上面的例子,我们可以看到,学习一样技术,不但要知其然,还要知其所以然,这样才能应对技术的不断更新,才能不被技术的发展所淘汰。编译原理就是这样一门课程,它教给我们的不只是编译器构造的基本原理和流程,同时,还教给我们如何严谨地去思考、编写程序,也就是说,它教给我们的还有一种思考问题的方法,即逻辑。
- 为什么要学习编译原理
- 为什么要学习编译
- (为什么要学习) AsyncTask 原理
- 为什么要学习HashMap的底层原理?
- 编译原理学习导论
- 编译原理学习导论
- 编译原理学习导论
- 编译原理学习导论
- 编译原理学习导论
- 编译原理学习导论
- 编译原理学习导论
- 编译原理学习推荐
- 编译原理学习推荐
- 计划学习编译原理
- 编译原理学习导论
- 编译原理学习导论
- 编译原理学习导论
- 编译原理学习导论
- java替换文章内容中的热链
- ECSHOP文件结构
- SQL语句复制表
- ecshop 框架 简单分析
- The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
- 为什么要学习编译原理
- C#操作word文档(一)
- simple socket
- A new starting point
- Bundler的安装和配置
- C#操作word文档(二)
- 每个项目中,你必须知道的11个Java第三方类库
- 如何编译安装Bundler
- log4j中配置日志文件相对路径方法