编译器构造 问答列表

WABT 是否提供对 WebAssembly 垃圾回收 (WasmGC) 的完整支持?

作者:Troels Lund 提问时间:11/17/2023

我可以看到wat2wasm确实有启用“gc”的选项,但是在运行此示例时(启用了所有功能): (module (type $Node (struct (field $next (ref null $...

与编译器设计中的形式语言理论和解析相关的问题

作者:Zzz0522 提问时间:11/8/2023

我正在尝试扩展 Tiny 语言的语法。“reg”表示正则表达式,“&”表示串联,“#”表示闭包,“?”表示可选元素,“|”表示选择。也支持括号。“BITWISE”用于按位表达式。这是我编译的语法。 ...

如何驱动 C#、C++ 或 Java 编译器在编译时计算 1+2+3+...+1000?

作者:TonySalimi 提问时间:1/7/2012

在最近的一次采访中,我被问到一个非常奇怪的问题。面试官问我,仅使用编译器功能如何计算 1+2+3+...+1000。这意味着我不被允许编写程序并执行它,但我应该编写一个程序,该程序可以驱动编译器在编译...

c++ 中的派生对象和基本对象有什么区别?

作者:MainID 提问时间:11/9/2009

c++ 中的派生对象和基本对象有什么区别, 特别是当类中有虚拟函数时。 派生对象是否维护其他表来保存指针 到功能?...

.NET 编译器 -- DEBUG 与 RELEASE

作者:Pete 提问时间:8/27/2008

多年来,我一直在 VB.NET 中使用 DEBUG 编译器常量将消息写入控制台。我也一直在以类似的方式使用 System.Diagnostics.Debug.Write。我的理解是,当使用 RELEA...

为什么我的计算关闭了?

作者:slickster 提问时间:10/29/2012

我几乎完成了这个程序。我唯一的问题是我的计算,我猜。我的数字完全不对劲。我太新了,无法发布图像,所以这里是我输出的链接。示例:http://imageshack.us/photo/my-images/...

为什么 MSVC 不针对 char 或 const char* 优化 cout,而是针对 int 优化?

作者:Luchian Grigore 提问时间:1/22/2013

比较代码: const char x = 'a'; std::cout<< x; 00C31000 mov eax,dword ptr [__imp_std::cout (0C32054h)] ...

如何定义编译时-D宏(Apache 2.2)?

作者:Jeff 提问时间:8/12/2013

在编译 Apache 源代码时,我已经能够很好地定义一个宏: # export CFLAGS=" -DSINGLE_LISTEN_UNSERIALIZED_ACCEPT" // OR even: #...

Linux 内核如何自我编译?

作者:MainID 提问时间:1/30/2009

我不太了解安装时Linux内核的编译过程 我机器上的 Linux 系统。 以下是一些让我感到困惑的事情: 内核是用 C 语言编写的,但是如何在没有安装编译器的情况下编译内核呢? 如果在编译内核之前...

TargetedPatchingOptOut:“性能对于跨 NGen 映像边界内联至关重要”?

作者:Maxim Gershkovich 提问时间:5/24/2011

一直在使用 reflector 浏览一些框架类,并注意到许多方法和属性具有以下属性 [TargetedPatchingOptOut("Performance critical to inline a...


共40条 当前第3页