zoukankan      html  css  js  c++  java
  • 浏览网上资源,了解编译原理就是什么?学习编译原理有什么好处?不学有什么损失?如何学习编译原理?

        刚接触的时候,我觉得编译原理会很枯燥。但我通过浏览网上的信息。又让我有了新的发现,发现这门课程其实很重要。百度给我们解释是编译原理计算机专业的一门重要专业课,旨在介绍编译程序构造的一般原理和基本方法。内容包括语言和文法、词法分析、语法分析语法制导翻译中间代码生成存储管理代码优化目标代码生成。编译原理是计算机专业设置的一门重要的专业课程。虽然只有少数人从事编译方面的工作,但是这门课在理论、技术、方法上都对学生提供了系统而有效的训练,有利于提高软件人员的素质和能力。

         在网上看到网友的评论是这样的:

    1、可以更加容易的理解在一个语言种哪些写法是等价的,哪些是有差异的
    2、可以更加客观的比较不同语言的差异
    3、更不容易被某个特定语言的宣扬者忽悠
    4、学习新的语言是效率也会更高
    5、其实从语言a转换到语言b是一个通用的需求,学好编译原理处理此类需求时会更加游刃有余

      我个人觉得挺有道理的。

    我的专业方向是商业软件。

    编译原理是锻炼程序员的思维的!   停于表层的程序员,或者说你做的工作就是解决上边的模块的话,如果你是这样的程序员,不要学习编译原理,这没有什么用。
    如果你想成为一个思维严密,具有敏感判断力的次高级程序员的话,就好好学学编译原理,这会有用,具体的我也不想说,自己去体会。编译重的是思想和理论,

    不要认为实现了一个小compiler就学会了.它不会交给你怎么编程序,但是,你会从中学到怎么想问题。
    这门课很值得学习。不过,要想学好了它是非常难的。我要做好心理准备!

    做到好好学习。

             

  • 相关阅读:
    F查询和Q查询
    Django ORM 常用字段和参数
    Django的路由系统
    Django模板系统
    Django中的视图(view)
    Django应用app创建及ORM
    TP90,TP99,TP999,MAX含义
    TDD、BDD、ATDD、DDD 软件驱动开发模式比较
    liunx 安装chrome的方法
    nginx 反向代理mysql
  • 原文地址:https://www.cnblogs.com/2015110114z/p/5857549.html
Copyright © 2011-2022 走看看