zoukankan      html  css  js  c++  java
  • 编译原理——我的见解

      编译原理是什么?通过各种资源的了解,我把编译理解为一个中介、转换器、翻译。那么编译原理就是一个编译程序运行的原理所在,其中这就包括了我们编程写出的代码至机器码的这一个过程。这里的内容有包括语言和文法、词法分析、语法分析、语法制导翻译、中间代码生成、存储管理、代码优化和目标代码生成。它能让我们了解编译器方面的产生原理和技术问题,它也能让我们对于算法更进一步地运用。

      了解了编译原理,那我们就会更加关注我们学习编译原理的好处了。虽然说现在从事编译器方面工作的人员占比不多,但是技多不压身,学习总有好处,以下便是我的观点:

    1. 让我们对于编程有更加透彻的理解,追寻程序设计语言的本质
    2. 对自己所写的程序有更深的本质认识,更加了解程序设计语言以及背后原理
    3. 增加我们认识广度,对以后学习语言有莫大帮助

      可能在了解学习编译原理好处之后再来说不学带来的损失就浅显易见了吧。可能你在编程时看到的是一行又一行的代码,而人家看到的却是背后运作的原理。不学习编译原理就如厨师不会辨别食材,编程的世界将会变得狭隘。

      学习编译原理怎么学?那首先还是要明白台上十分钟台下十年功,不下功夫是不行的。编译原理是学习编译程序构造的一般原理、基本设计方法和主要实现技术,涵盖的方面是比较广的,所以需要我们去浏览书籍,上网查找资源,多问问题,遇到难题懂得分析,训练一定的逻辑思维,要以一定的计算机的思想看待问题。以上便是我的全部看法了。

  • 相关阅读:
    java连接oracle
    用js实现登录的简单验证
    合并链表,按主键升序
    Jquery中.ajax和.post详解
    简洁的Jquery弹出窗插件
    服务端缓存页面及IIS缓存设置
    C#托管代码、非托管代码及回收机制
    页面滑动底部自动加载下一页信息
    EF各版本增删查改及执行Sql语句
    Node.Js and Mongoose
  • 原文地址:https://www.cnblogs.com/lger/p/5857937.html
Copyright © 2011-2022 走看看