zoukankan      html  css  js  c++  java
  • 编译原理 141

    什么是编译原理?

      编译原理计算机专业的一门重要专业课,旨在介绍编译程序构造的一般原理和基本方法。也是将程序语言进行翻译,生成可供用户直接执行的二进制代码,即可执行文件。这门课程关注的是编译器方面的产生原理和技术问题,似乎和计算机的基础领域不沾边,可是编译原理却一直作为大学本科的 必修课程,编译原理及技术从本质上来讲就是一个算法问题。

    学习编译原理有什么好处?

      这门课是一门真正与代码做斗争的课程,对于一个有至于追求技术的人是不容错过的课程,而且编译原理可以说是一个计算机科学的缩影。可以用语法分析来分析出一段用户上传是否含有代码,从而让你的网站更健壮。分析和分解用户输入的SQL语句,理解是否有害和是否有SQL注入。

    不学有什么损失?

      编译原理一般认为是较难的一门课.从网上的评论来看,有人说学了一年半软件理论,就一门编译看不懂;有人甚至说它是大本软件课程里最难的一门;有人抱怨国内的编译教材没有一本容易懂的;反正不学习就是亏了。

    如何学习编译原理?

      我觉得对于一个大学生来说,要学好编译原理肯定得认真听老师讲课,其次就是按时完成作业,在空余时间多看一下编译原理的工具书,多多实践,这样可能会学号编译原理吧

  • 相关阅读:
    PAT L2-014【二分】
    CodeForces 137C【贪心+优先队列】
    CodeForces 131D【图特性+BFS】
    CodeForces 125D【鸽巢原理】
    PAT1060【大模拟啊】
    CodeForces 124C【连通块】
    PAT 1071【STL string应用】
    CodeForces 116C 【BFS】
    CodeForces 116B【二分匹配】
    CodeForces 118C 【模拟】
  • 原文地址:https://www.cnblogs.com/dfq621/p/5857740.html
Copyright © 2011-2022 走看看