首页
学习
活动
专区
工具
TVP
发布
首页标签编译原理

#编译原理

【编译原理】LR(1)分析法:C/C++实现

SarPro

编译原理是计算机科学领域的一个重要分支,它研究如何将高级编程语言的源代码转化成计算机能够执行的机器代码或中间代码的过程。编译原理涵盖了编译器的设计和实现,其中编...

7610

【编译原理】逆波兰式的产生及计算:C/C++实现

SarPro

编译原理是计算机科学领域的一个重要分支,它研究如何将高级编程语言的源代码转化成计算机能够执行的机器代码或中间代码的过程。编译原理涵盖了编译器的设计和实现,其中编...

7410

【编译原理】LL(1)分析法:C/C++实现

SarPro

编译原理是计算机科学领域的一个重要分支,它研究如何将高级编程语言的源代码转化成计算机能够执行的机器代码或中间代码的过程。编译原理涵盖了编译器的设计和实现,其中编...

7510

【编译原理】词法分析:C/C++实现

SarPro

编译原理是计算机科学领域的一个重要分支,它研究如何将高级编程语言的源代码转化成计算机能够执行的机器代码或中间代码的过程。编译原理涵盖了编译器的设计和实现,其中编...

6810

看懂编译原理:看懂 JIT & AOT

北洋

在生成目标文件时,编译器会将代码区的内存页保护措施临时关闭,以便将代码写入到代码区并设置可执行文件权限。

29521

看懂编译原理:目标代码指令生成和优化

北洋

首先开发者编写的代码是给人看的,有些时候会为了可读性牺牲一些性能;其次如果只是将代码机械的进行翻译则会出现很多无用的机器指令,就如同ir中的优化(无用ir删除)...

20720

看懂编译原理:前端&后端编译器做了什么?

北洋

编译器后端的结果就是生成目标代码,如果目标是计算机那么目标代码就是汇编代码;如果目标是虚拟机,那么目标代码就是对应虚拟机的代码。

29630

看懂编译原理:词法/语法/语义分析阶段 原理

北洋

词法分析器的目的是识别高级语言中编写的代码转换为token,也就是识别高级语言中的每个单词token

37720

用有限状态机实现一个简版的html解析器

咖啡教室

FSM(Finite State Machines) 有限状态机,也叫有限状态自动机,是为研究有限内存的计算过程和某些语言类而抽象出的一种计算模型,它拥有有限个...

34510

编译原理

Michel_Rolle

编译,其实就是把源代码变成目标代码的过程。如果源代码编译后要在操作系统上运行,那目标代码就是汇编代码,我们再通过汇编和链接的过程形成可执行文件,然后通过加载器加...

38080

LeetCode 65:有效数字 DFA自动机解法

相思不扫积久弥厚

这道坑爹的题目条件居然要自己摸索!!!!然后就开始了痛苦的修bug之路.....(需求都不好好提,这样的甲方还是刷上面包糠带到河边吧)

11210

# Vue 模板编译原理解析

九旬

在 Vue 开发过程中,我们通常使用.vue文件进行开发,然后上线时打包成一个js最后在页面中加载然后渲染 DOM。

15210

# Vue 模板编译原理解析

九旬

在 Vue 开发过程中,我们通常使用.vue文件进行开发,然后上线时打包成一个js最后在页面中加载然后渲染 DOM。

17220

编译原理:文法的分类

灯珑LoGin

在编译原理课程中,我们知道有4种文法:0型、1型、2型、3型。本文将对他们的区别进行描述。

24320

编译原理:DFA的最小化

灯珑LoGin

判断这些集合的元素经过推导后,所到达的状态的集合,是否位于现存的任一集合的子集中.如果位于不同的子集,那么就要对这个集合进行拆分.

15920

V8优化编译器中的关键思想Sea of Nodes介绍

安全锚Anchor

编译器是每个软件工程师每天都要用到的东西。令人惊讶的是,即使是那些自认为远离代码编写的人,每天也会大量使用编译器。这是因为大多数网络依赖于客户端代码的执行,而许...

22500

编译原理:2. 词法分析

浪漫主义狗

词法的(Lex-i-cal):与语言的单词或词汇有关,但有别于语言的文法和结构的。

25020

冲刺2023年CSP-J/S第一轮认证:11张思维导图祝你顺利冲关CSP-J2023

小码匠

为什么建议纯背诵,因为孩子们在学信奥的时候,主要经历都在C++基础知识、算法。周边的了解不深,而且这部分你要想了解太深,涉及的知识点非常多,光一个计算机网络,就...

71420

编译程序的任务

真正的飞鱼

编译程序是一种翻译程序,编译程序是将一种语言形式翻译成另一种语言形式。它将高级语言所写的源程序翻译成等价的机器语言或汇编语言的目标程序。

14220

解释器模式

mingmingcome

本科软件工程专业有这么一门课叫《编译原理》,课程内容已经忘了七七八八,但尤为清楚的是上机大作业是拷贝的,课程分数92。

27330
领券