compiler-theory

compiler-theory

文章 0 浏览 3

编译器设计:如何区分“op_Minus number”和“op_Minus number”和“负数”?

如何区分标记序列“op_Minus”“number”和简单的负数?…

一曲爱恨情仇 2024-10-20 06:36:14 2 0

为什么 C 和 C++即使编译后也不同?

我猜到了,但仍然惊讶地发现这两个用 C 和 C++ 编写的程序在编译时的输出非常不同。 这让我觉得即使在最低层次上,对象的概念仍然存在。 这会增加开销…

弄潮 2024-10-18 03:19:14 4 0

解析树和抽象语法树(AST)有什么区别?

它们是由编译过程的不同阶段生成的吗?或者它们只是同一事物的不同名称?…

南冥有猫 2024-10-17 17:01:53 3 0

微处理器的发展是否保证了编译器和语言标准的发展?

随着芯片制造商向新芯片添加新功能、指令等,我们是否需要相应更新版本的编译器来使用芯片的这些新指令和功能?这是否意味着编程语言也需要新的操作码…

黑寡妇 2024-10-17 04:01:28 2 0

如何构建不同词汇级别的符号表?

我正在为类似 C 的语言构建编译器。我已经完成了词法分析器和解析器。现在,我正在尝试进行语义分析并尝试构建符号表。 现在,根据规范,同一词法级别…

行雁书 2024-10-14 23:50:12 3 0

C 或 C++写一个编译器?

我想为自定义标记语言编写一个编译器,我想获得最佳性能,并且我还想拥有良好的可扩展设计。 多范式编程语言(C++)更适合实现现代设计模式,但我认为…

假情假意假温柔 2024-10-10 14:49:57 1 0

独特的合成名称

我想在 C++ 中生成具有唯一确定性名称的各种数据类型。例如: struct struct_int_double { int mem0 double mem1 } 目前我的编译器使用计数器合成名称…

相对绾红妆 2024-10-09 13:39:44 3 0

生成与某些输入集匹配的正则表达式是一个可解决的问题吗?

我提供了一些输入集,其中包含已知的分隔数量的文本块。 我想制作一个程序,自动生成 1 个或多个正则表达式,每个正则表达式与输入集中的每个文本块匹…

南城追梦 2024-10-08 18:21:19 1 0

内联算法

有谁知道任何讨论内联算法的论文吗?与之密切相关的是,父子图与调用图的关系。 背景:我有一个用Ocaml编写的编译器,它积极地内联函数,主要是由于这…

ゞ记忆︶ㄣ 2024-10-07 12:25:13 5 0

ARB 片段 If/Else

我遇到了一个问题,但我似乎无法解决它,所以我希望这里有人能够帮助我。 我正在为 miniGLSL 编写一个编译器,到目前为止一切顺利。我现在需要输出到 …

╰つ倒转 2024-10-05 03:51:45 1 0

人们如何创建自己的编程语言?

Closed. This question is off-topic. It is not currently accepting answers. 想要改进此问题吗?更新问题,使其关于- Stack Overflow 的主题。 13…

怪我鬧 2024-10-04 06:24:38 3 0

有没有一种语言的名称可以包含空格字符?

是否有任何编程语言允许名称包含空格? (通过名称,我指的是变量、方法、字段等)…

清醇 2024-10-03 03:29:14 5 0

解析 C++ 的复杂性

出于好奇,我想知道解析 C++ 的一些“理论”结果是什么。 令 n 为我的项目的大小(例如,在 LOC 中,但由于我们将处理 big-O,所以它不是很重要) C++…

请恋爱 2024-10-02 10:16:00 2 0

自上而下的解析器希望在“代码”中有像样的左递归案例。

大家好,Stack over Flow 成员。 我正在学习编译器课程。 我确实理解自顶向下解析器应该避免左递归,而转变为右递归方式。 问题是, a)我是否正确理…

樱花坊 2024-09-29 13:09:02 2 0

如何在C#中实现按名称调用?

谁能告诉我如何在C#中实现按名称调用?…

凉城 2024-09-29 00:24:18 1 0
更多

推荐作者

烙印

文章 0 评论 0

singlesman

文章 0 评论 0

独孤求败

文章 0 评论 0

晨钟暮鼓

文章 0 评论 0

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