zoukankan      html  css  js  c++  java
  • 怎么看待编译原理

    编译原理是干什么的,在经过一天前的学习,我大概知道这是一种将高级程序语言转换成程序语言的方式,我们通过学习编译原理,了解这一过程,为我们未来的学习,工作打下基础。

    从网上了解的内容;来看,编译原理确实是对程序员有着很大的好处,比如方便理解一个语言中那些写法是等价的,那些是有差异的,又比如可以更加客观的比较不同语言的差异,还可以学习新的语言是效率也会更高,更可以直观的解决现实中的需求,比如转换语言。作为一名未来的程序员,无疑是要和许多的编程语言打交道的,我曾听一位出来工作的程序员说,在实际工作中,一边工作,一边学习,是常有的,但是并不是说你学了就有用,而是要有针对的去学,学习编译原理的作用在这时就体现出来了,你可以了解每一种编程语言的作用,它的性能等等。我们可以有针对性的学习。除了了解编程语言的性能,作用,编译原理还可以为未来的你打下基础,比如将来你可以自己制作一个适合你的编程语言,或者你可以未来某一功能自行制作一个编译语言,而不是因为没有这方面的编程语言而无计可施。

    如果说如何学习编译原理,我想除了老师的教学这一种不可控的教育因素之外,自身的努力很重要,我认为,像编译原理这一种抽象的,基础性的,却学习难度极大的,除了看书以外,还应该有一定的实践时间用以帮助了解这一内容,但我想这可能是极难的,因为我们连基本的编程语言都没有学全,熟练运用,跟何况这些跟深入的呢?但无论如何,只要下力气,即使只有一定的了解,也能对我的程序员生涯有一定的帮助。


     

     

  • 相关阅读:
    SpringBoot中获取上下文
    @Import
    SpringBoot集成Swagger-Bootstrap-UI(已改名为Knife4j)
    SpringFox 3.0.0(包含springfox-swagger2-3.0.0)——无法访问/swagger-ui.html解决方案
    容器编排技术 docker compose 20210816
    SC Nacos 服务注册和发现202107
    GitHub Desktop报错 Authentication failed. Some common reasons include
    arcgis esriGeometryType
    小程序H5接口测试整理(JMeter)
    python+检查图像文件是否损坏,是,删除
  • 原文地址:https://www.cnblogs.com/phoenlix/p/5852382.html
Copyright © 2011-2022 走看看