• 我所认识的编译原理


          看了这么多描述编译原理这门课程的文章,出现频率最多的一句话就是“似乎和计算机的基础领域不沾边”,但是前面或者后面都带有另一句话“但是这门课在理论、技术、方法上都对学生提供了系统而有效的训练,有利于提高软件人员的素质和能力”“是计算机专业设置的一门重要的专业课程”。 这让我对这门课程多多少少有些期待,再伴着点忐忑。这门课程关注的是编译器方面的产生原理和技术问题,似乎真的和计算机的基础领域不沾边,但是有一个高大上的说法,这本书是软件专业的菜鸟向高手进阶的一个跳板,所以还是值得我们去认真对待的。

          最多把编译原理最多被类比是人体解剖,完全不懂编译原理的程序员,就好像是完全没有学过人体解剖图的画家一样,当然不会说一定就无法成功,但更好的基础可以提高成功的几率,是一位想学好软件工程的程序员不容错过的课程。学习编译原理的好处有:

    1、可以更加容易的理解在一个语言种哪些写法是等价的,哪些是有差异的;
    2、可以更加客观的比较不同语言的差异;
    3、更不容易被某个特定语言的宣扬者忽悠;
    4、学习新的语言是效率也会更高;
    5、从语言a转换到语言b是一个通用的需求,学好编译原理处理此类需求时会更加游刃有余;
    6、把学到的东西发挥到极致;
    7、有利于提高软件人员的素质和能力。
         如果不学编译原理,我们的思维能力就得不到锻炼,那我们以后的程序就只能停留在同一个模式的阶段,没有改进,自然也就没有了吸引力。那学习软件的各位,也就没有出路了。
         我觉得要学习编译原理,就跟学习c语言啊,Java一样吧,练习再练习,我觉得我可以做好、学习好这门课程的。
  • 相关阅读:
    svn使用
    navicat 15 安装破解
    thinkpad交换Fn和Ctrl
    emqx_mqtt安装+mqtt管理工具
    Adobe XD使用
    FolderPainter:windows系统为文件夹设置不同颜色
    rest client 代替postman
    使用bfg快速清理git历史大文件
    Adobe Acrobat XI Pro v11.0.10中文版
    Excel 2016打开文档时提示“操作系统当前的配置不能运行此应用程序”
  • 原文地址:https://www.cnblogs.com/oechen/p/5854933.html
Copyright © 2020-2023  润新知