翻译器DIY————次序

翻译器DIY————次序

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

    突然有一种冲动,想要写一个编译器。

因此,检查在网上搜索相关信息,思想direct3D 有本书叫龙,也有个龙书

Compilers Principles,Techniques, & Tool 和虎书

Modern Compiler Implementation in C  。

 

在开源项目上找到了编译器的开源项目,当中有一个是UCC 模仿的LCC 写出来的。只是据说这个UCC 是清华大学大三学生做的,本人也是大三,也想去尝试下,相信自己一定能够的!大学学了3年的理论。操作系统,计算机组成原理,汇编等。感觉学完之后除了有一个印象之外。什么都没有留下。

而如今自己平时用的都是课后自学的,与那些基础相差甚远。是不是自己走歪了。还是说自己想多了。

我们从小就被教导基础非常重要,高楼大厦离不开深深的地基支持。但是在软件中。有同学參加软件班或者培训速成,一两年就直接出去工作,有学好的工资还不低。

只是也有人认为以上的基础都是看不见摸不着的逻辑思维的一块,我不反对。由于我也赞同,只是不是非常赞同。

假设我们热爱计算机,假设我们想在软件专业的路上走的更远那么上述的基础都是必须的。假设仅仅是为了在这行业找一份工作养家糊口,我想參加速成式的培养也是一个非常好的选择。

在此我希望自己以后首先能够养家糊口。然后有条件继续弄计算机,说实话,自己太喜欢它了。

高中时候,看到美国电影中的黑客简直就是一个膜拜啊。还记得那个情节是这种,几个人中有一个黑客拿着电脑,攻破了银行的安全系统,他们大摇大摆地走进银行,监控系统根本不起作用,然后在最后的保险库前。又是那个黑客破解了password打开了大门,于是……后来人挂了,钱还没花完。这档次比起那些直接拿一把枪抢劫银行的人来说真是比都没法比啊。于是乎,在上大学的时候义无反顾的选择了软件专业。仅仅为了心中那个一直坚持的目标!

         之前的编译原理学的半桶水。如今又一次回过头去理解以及结合网上的一些书籍学了2天了,下篇博客将正式開开始编译DIY 序列化。

版权声明:本文博主原创文章,博客,未经同意不得转载。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/116983.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Linux下安装tomcat8.5

    Linux下安装tomcat8.5一、在/usr/local路径下新建一个文件夹mkdirtomcat8.51二、下载tomcat8.5压缩包,上传到tomcat8.5目录中三、解压tar-zxvfapache-tomcat-8.5.24.tar.gz1四、Tomcat服务器启动1.启动Tomcat服务器…

    2022年5月29日
    200
  • C语言多线程运行时间计算

    C语言多线程运行时间计算C语言多线程运行时间计算单线程下的运行时间可以使用clock()进行计算clock()计算的是theCPUtimeusedsofar,即占用的CPU时间而多线程和单线程不同的是,多线程会占用更多的CPU时间(多个线程同时运行),因此,多线程下使用clock()会造成结果过大使用clock_gettime来获取多线程下每个线程的运行时间intclock_gettime(clockid_tclk_id,structtimespec*tp);第一个参数要输入一个宏,一般使用的有:

    2022年10月19日
    0
  • 台式机dp接口_科普短文,高清晰音视频传输DP接口简单介绍

    DP是DisplayPort的缩写,是一种高清晰音视频流的传输接口。DisplayPort是由视频电子标准协会(VESA)发布的显示接口。作为DVI的继任者,DisplayPort能够传输未经压缩的视频和音频信号,并且支持更高的分辨率和刷新率。2006年5月,视频电子标准协会(VESA)制定了1.0版标准,随后陆续升级出现了1.1版、1.2版、1.3版、1.4版等。DisplayPort的出现赢得…

    2022年4月9日
    684
  • Android语音采集两种方式MediaRecorder和AudioRecord

    Android语音采集两种方式MediaRecorder和AudioRecord

    2021年8月31日
    73
  • python txt读取_python读取本地文件

    python txt读取_python读取本地文件以下代码为1:新建onefile.txt文件2:向onefile.txt文件中写入数据3:尝试读取新建文件的所有数据4:尝试读取该文件指定数据5:拷贝onefile.txt至新建twofile.txt文件,并且统计行数与字节长度下面该代码为第1,2,3,4项把代码复制,并创建test.py文件,然后在当前文件夹中的终端执行python3test.py即可#打开文件,并且写入6.2文件的基本处理defmain():#第一步打开文件#打开文件open()

    2022年9月29日
    1
  • arduino小车速度调节_智能小车pwm调速程序及原理图

    arduino小车速度调节_智能小车pwm调速程序及原理图Arduino小车——调速篇  在这一篇我们将对小车的行进速度进行调整,将驱动模块的作用发挥出来。首先大家要了解PWM这个概念。PWM  脉宽调制(PWM)基本原理:控制方式就是对逆变电路开关器件的通断进行控制,使输出端得到一系列幅值相等的脉冲,用这些脉冲来代替正弦波或所需要的波形。也就是在输出波形的半个周期中产生多个脉冲,使各脉冲的等值电压为正弦波形,所获得的输出平滑且低次谐波少。按一定的规则对各

    2022年10月7日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号