Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
使用 Sethi-Ullman 算法的表达式的代码生成器
Give a AST tree http en wikipedia org wiki Abstract syntax tree 我想生成一种类似汇编的语言 我正在尝试使用塞西 乌尔曼 http en wikipedia org wiki S
c
Algorithm
Parsing
compilerconstruction
codegeneration
这是 VB.NET 编译器中的错误还是设计造成的?
我发现 C 和 VB 编译器之间的重载解析存在差异 我不确定这是错误还是设计使然 Public Class Class1 Public Sub ThisBreaks These work Foo Of String Function Str
c
NET
VBNET
compilerconstruction
Java 中的合成字段是什么? [复制]
这个问题在这里已经有答案了 有人可以用一种易于理解的方式解释 Java 中合成字段的重要性吗 我记得在非静态内部类的上下文中阅读它 其中每个此类内部类实例都维护对封闭类的引用 为什么这样的引用 字段被称为合成字段 合成字段是编译器创建的字段
Java
compilerconstruction
field
innerclasses
synthetic
错误:“;”之前应有构造函数、析构函数或类型转换令牌?
我正在尝试编译代码来测试读取和打印数据文件的函数 但出现我不明白的编译错误 错误 预期的构造函数 析构函数或 之前的类型转换 令牌 相关代码文本墙如下 struct Day int DayNum int TempMax int TempMi
c
compilerconstruction
g
哪些通用编程语言/实现编译为 C [关闭]
Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我目前正在使用 Eiffel SmartEiffel ISE Eiffel 它正在编译为 c 我发现 如果输出进入可移植汇编语言 也称为
compilerconstruction
programminglanguages
如何将 Ruby 编译为 Javascript? [关闭]
Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我正在研究一段逻辑 我想在服务器和浏览器中表达它 类似于验证表单 其中基于已输入的内容 元素之间必须存在某些逻辑关系 所以 如果我可以编写
javascript
ruby
compilerconstruction
opalrb
文本段的名称从何而来?
传统的汇编器和更高级别的编译器使用多个内存segments 根据预期用途 因此 有数据段 堆栈段 bss 和文本段 文本段也称为代码段 Text部分 为了机器码 我问过所有我能找到的老前辈 像机器代码这样难以阅读的东西是如何被称为 文本段
history
compilerconstruction
internals
从 Java / C# 角度理解 C++ 编译器
我是一名经验丰富的 Java C 程序员 最近开始学习 C 问题是 我无法理解如何构建各种头文件和代码文件 这似乎主要是由于我对编译器如何将所有内容链接在一起缺乏了解 我尝试阅读一些教科书 但我的先入之见受到我的 Java 和 C 知识的影
c
Java
compilerconstruction
transition
无意中使用 = 而不是 ==
这个问题的答案是社区努力 help privileges edit community wiki 编辑现有答案以改进这篇文章 目前不接受新的答案或互动 看起来 if x y 代替 if x y 是许多罪恶的根源 为什么不all编译器将其标记
c
compilerconstruction
programminglanguages
使用矢量化为 iPhone 编译 Eigen 库
我正在努力为 iPhone 4 编译 Eigen 库 该库具有带有 armv7 指令集的 ARM 处理器 到目前为止 当我指定预处理器定义 EIGEN DONT VECTORIZE 时 一切正常 但由于一些性能问题 我想使用armv7优化的
iphone
performance
compilerconstruction
Eigen
armv7
Haskell 中的 Futamura 投影的证明
我读了 Dan Piponi 的优秀博客文章二村博士的三个投影 http blog sigfpe com 2009 05 three projections of doctor futamura html 在文章的最后 他有一个附录 其中包
Haskell
compilerconstruction
interpreter
在编译时检测编译器版本
这既是一个问题 也是一个参考 我希望人们能够在此基础上进行构建 以便有类似问题的人可以重用它 我们如何可靠地检测 C C ObjC 编译器的特定版本 现在我知道了 Visual Studio 的答案 并部分知道了 Xcode 的答案 现在
VisualStudio
xcode
compilerconstruction
我在哪里可以学习编写词法分析器的基础知识?
我想学习如何编写词法分析器 我的大学课程有一项作业 我们必须编写一个解析器 以及与之配套的词法分析器 但这是给我们的 没有任何指导或反馈 超出了标准 所以我并没有真正从中学到很多东西 搜索这个主题后 我只能找到相当高级的文章 这些文章重点关
languageagnostic
lexer
compilerconstruction
不清楚链接器的工作
我在windows上使用C语言 这个问题以前是程序中的标识符会发生什么情况 https stackoverflow com questions 1986549 what happens to identifiers in a program
compilerconstruction
Linker
重用语义分析阶段的符号表来生成代码
我目前正在为一种具有全局变量和嵌套子例程功能的语言构建编译器 以前 我只为只有局部变量而没有嵌套子例程的语言构建过编译器 我有一个关于如何重用在代码生成阶段的语义分析阶段填充的符号表的问题 我将符号表作为链表堆栈 其中每个链表代表在特定范围
c 函数原型不匹配仅仅是一个警告吗
请看下面我的代码 include
c
function
compilerconstruction
static
解析器 - 调用 yytext 时出现分段错误
我的解析器正在识别语法并使用 yylineno 指示正确的错误行 我想打印导致错误的符号 int yyerror string s extern int yylineno defined and maintained in lex yy c
Parsing
compilerconstruction
flexlexer
Lex
同一个 javac 编译器是否可以编译同一组源文件,但生成不同校验和的类文件?
我试图比较这个结果 在蚂蚁中
Java
compilerconstruction
Ant
Maven
checksum
在 Xcode 4 中编译 Java
我知道这个问题已经流传了很长时间 Xcode 4 中的 Java 我不需要任何建议 Eclipse Netbeans 例如 我只想在 XCode4 而不是 3 中编译一些简单的 Java 代码 我设法创建了一个文件 正如预期的那样 语法和一
Java
xcode
MacOS
compilerconstruction
如何将三地址代码转换为MIPS汇编语言?
我正在做一个项目 其中我必须创建一个翻译器来为 C 代码生成 MIPS 汇编代码 正在使用的编程语言是 C 我已经完成了三个地址代码的生成 但我对如何进一步进行感到非常困惑 如前所述 这是直接翻译 确实没有什么需要澄清的 以下面的三地址代码
c
Assembly
compilerconstruction
MIPS
«
1
2
3
4
5
6
7
8
...31
»