zoukankan      html  css  js  c++  java
  • 0909 随说

    编译原理是一门计算机基础课程,这门课程对于系统软件设计和开发有这一定的指导作用,通过代码可以制作一些高级语言与机器语言的转化得软件。这门课程中是有教我们如何学编代码的,如何通过代码来编写软件,本质上来说就是一个算法的问题,不少问题都与计算有关,而如何通过这种算法来解决这类问题,通过编译原理可以解决,而这只是其中的一部分,学习编译可以解决许多我们日常中不能口算解决的计算和问题。

    如何学好呢?我们现在的课本是跟据龙书这本书中摘要过来的,主要关注的是理论部分,而跟据教材来学,我们很难学会编译原理,对于语法分析和词法分析很难学会并加以利用,而现实中又好像很少运用到编译原理,这导致了对于这书的兴趣,缺乏动力,所以我们要学好编译就要端正态度,反复看书,尽管书本难懂,但看久了总能看懂的,也能问老师同学,在有能力的情况下可以自己试这学出关于计算的代码。

    我们要写编译器,我们可以从最基础的写起,写一段代码,通过语法分析器来生成一段汇编代码,我们可以从最基础的慢慢加入一些更深沉的代码来逐渐提高难度。

  • 相关阅读:
    [django]media_url
    django部署到apache出现DLL load failed

    Django model relationship field
    python下划线变量的含义
    JavaScript 对象属性作实参以及实参对象的callee属性
    Javascript变长参数和默认参数
    JavaScript 数组
    JavaScript 操作对象属性(设置属性, setter/getter, 序列化)
    JavaScript 对象笔记
  • 原文地址:https://www.cnblogs.com/chenzezhan/p/4798134.html
Copyright © 2011-2022 走看看