知识拾遗 -- 在学《编译原理》

      《编译原理》我想不少计算机专业毕业的学生都学过这门课程,说实话,这是一门至关深奥以及苦涩的学科,对我而言,上学的时候彻底不知道这玩意是干吗?更加没法参透它的工做原理以及各类优化的算法指引,隐隐约约记得须要一个“栈”来进行语法分析,这就是我当年毕业后到如今对他的所有认识,固然了确定我是了解,这玩意是用来编译程序源码的程序。一般是采用C抑或C++实现吧。我的理解,还请斧正。
       到如今工做也有八年了,在编程的道路上一路走来,慢慢造成本身的风格体系,可是最近感受本身的技术停滞不前了,不少问题找不到好的处理办法,苦苦思索了一周的时间,突然灵光一闪,我要需求的方法论不就是编译原理的那一套吗?踏破铁鞋无觅处,欣喜若狂阿。如今怀疑本身为什么当初没有认真学习呢?想到就作,哈哈立马京东下单,下午就到货了。拿到书籍迫不及到的翻阅有了一番,感受很深奥,彻底摸不到脉搏。带着问题学习的效率是使人惊奇的,就在我翻阅的这些天里,渐渐的我找到了处理问题的方法,编译原理是一把利剑,直接让你明白代码是如何被解析以及优化的。书中大量采用C于Java的编译模式进行实例讲解。受益不浅。目前还在进一步的阅读中,可是今天形成来单位上班前阅读的半个小时完全帮我找处处理问题结症的方法。一个锁被打开了,何其兴奋阿。也是让我这一段时间一直压抑下的一丝阳光。至少在技术层面有所点突破了~~~~ 不用苦苦的纠结了~~ 周末就是我一展抱负的时候。哈哈 两天足够勾画出设计的轮廓。
        上面的文字不是写做的目的,文章目的是呼吁你们有时也关注一下这些架构以外的技术体系,例如编译原理、操做系统原理等,这些都是大学时代学习过的课程,惋惜那时根本不知道学习那些东西有啥用,用在什么地方,如今体会到这些了,框架是面向宏观的解决方法体现,而编译原理这种的是属于微观世界的体现,把框架的复杂代码一行行的翻译成机器语言,尽管我看的还不是不少,可是如今已经让我以为受益不浅了。里面的一些算法以及一些处理思想,绝对是值得你们去再次仔细品味的。例如二叉树编译,语义分析等。可能我说得仅仅也就是一些皮毛,固然了。你们并不须要刻意的为学习而学习,闲暇无聊的时候做为手头的一本书翻阅看看,入春雨通常慢慢融入你的大脑知识体系中,里面太多的算法方面的知识了,我以为本身理解起来很吃力,数学没有学习好的人就这样子,难不成我还要在复习一下大学时代的数学课程,哈哈~~~ 算了,算法那些暂时不研究了,如今重点在于学习编译器的方法论以及内部的编译数据建模以及对一些流程的处理方式等。这也是我买书主要解决的问题,
其实,知识就是这样子,发自心里的学习才是真的学习,你们不少人喜欢看玄幻、穿越类的小说,我以为那些有点浪费时间了,等你那天老了,再也无所事事了,在翻阅那些书籍也不错。如今花费了大量的时间在那些书籍上面真的是没有什么意思的。这些事写给那些有想法的人。
       一我的要想提高本身的境界,必须通过一个比较寂寥、困难、苦熬的时期,方能有所成就,这也是对我目前所取到的一点成就的总结。赞不是韩2那样的神童,每天玩赛车还能写出一大堆的小说。咱不屑于这种天才比较,咱是凡人。相信梅花香自苦寒来的成功格言。算法

相关文章
相关标签/搜索