compiler-theory

compiler-theory

文章 0 浏览 3

如何管理编译器项目?

Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题吗?通过编辑这篇文章来更新问题,使其…

如若梦似彩虹 2024-08-05 21:08:58 4 0

创建LLVM的原因是什么?

LLVM 和常规编译器有什么区别? 它是否更加动态,因此可以用来将通常非常动态的语言(即Javascript)编译为静态二进制代码? 创建它背后的原则是什么…

一桥轻雨一伞开 2024-08-04 21:03:35 7 0

将 CFG 转换为 IL

我从任意 IL 构建一个 CFG,并希望将该 CFG 转换回 IL。 CFG中顶点的顺序当然不等于原始IL指令的顺序。 这很好,但有些东西过于复杂。想象一下: Jump…

眼藏柔 2024-08-02 14:48:54 4 0

编译器是否决定何时内联我的函数(在 C++ 中)?

我知道您可以使用 inline 关键字,或者只是将一个方法放在类声明中(例如短构造函数或 getter 方法),但是编译器是否会最终决定何时内联我的方法? …

可遇━不可求 2024-07-29 07:11:02 4 0

哪些编程语言是上下文无关的?

或者,更准确地说:哪些编程语言是由上下文无关语法定义的? 据我所知,由于宏和模板之类的原因,C++ 并不是上下文无关的。 我的直觉告诉我,函数式语…

意中人 2024-07-22 06:14:14 13 0

(何时)我应该学习编译器吗?

根据此 http://steve-yegge.blogspot.com/ 2007/06/rich-programmer-food.html 文章,我绝对应该。 引用温柔但坚持不懈的高管 摘要:如果你不知道如何…

暮年 2024-07-16 22:32:18 10 0

LR1 解析器和 Epsilon

我试图了解 LR1 解析器是如何工作的,但我遇到了一个奇怪的问题:如果语法包含 Epsilons 怎么办? 例如:如果我有语法: S -&gt A A -&gt a A | B B -…

月亮邮递员 2024-07-13 00:41:52 6 0

如何为 .NET 制作并行编译器

Nikhil Kothari 的 Script# 很可能是我在 JavaScript 领域见过的最令人惊奇的概念之一很长一段时间。 这个问题与 JavaScript 无关,而是与 .NET 运行…

橘虞初梦 2024-07-06 01:47:32 11 0
更多

推荐作者

烙印

文章 0 评论 0

singlesman

文章 0 评论 0

独孤求败

文章 0 评论 0

晨钟暮鼓

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文