compiler-theory

compiler-theory

文章 0 浏览 4

哈希表优化

在几个哈希表实现中,我看到了对存储桶中的项目使用“转置”或“移到前面”等启发式方法。 使用这种启发式方法有什么优点?我自己也想不通。 还可以在…

深爱不及久伴 2024-08-13 16:39:59 6 0

LALR(2) 悬空 else

LALR(2) 是否能够自然地处理悬空 else 情况(没有任何特殊规则,与 LALR(1) 一样)? 谢谢…

心如荒岛 2024-08-12 22:42:53 9 0

语法分析题

在学校里,我们被分配设计一种语言,然后实现它(我在实现它时感到非常有趣=))。我的老师告诉我们使用 yacc/lex,但我决定使用 java + regex API,…

┊风居住的梦幻卍 2024-08-11 01:08:10 10 0

用有限状态自动机表示吃豆人

考虑一个类似于 pac-mac 的游戏,我们想用 FSA 图来表示它。我们有一个迷宫(桌子),里面有随机位置的浆果。目标是吃掉迷宫中的所有浆果。我们必须考…

尤怨 2024-08-10 05:34:46 14 0

编程语言需要哪些语言特性来制作编译器?

编程语言似乎经历了几个阶段。首先,有人想出了一种新语言,Foo Language。编译器/解释器是用另一种语言编写的,通常是 C 或其他一些低级语言。在某个…

も让我眼熟你 2024-08-06 10:36:02 8 0

免费词法分析器/扫描器源

我正在寻找适用于任何语言的手写免费词法分析器/扫描器,甚至是用类似于 C/C++ 的语言编写的玩具语言。我是创建语言和编译器设计的初学者,我想尝试一…

画尸师 2024-08-06 10:07:59 11 0

是否有可能有一个编译器来预测每种可能的“特定情况”?运行时错误?

我所说的“特定情况”是指它使用一些可以访问的数据,例如您当前的数据库设置、某些操作系统的版本等。 想象一下,如果编译器会检查您当前在应用程序…

贱人配狗天长地久 2024-08-06 03:20:54 11 0

如何管理编译器项目?

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

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

创建LLVM的原因是什么?

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

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

将 CFG 转换为 IL

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

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

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

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

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

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

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

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

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

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

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

LR1 解析器和 Epsilon

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

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

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

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

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

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

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