java 中的三元运算符 - 从编译器和 jvm 的角度来看不理解
作者:Boris Hartiník 提问时间:11/10/2023
我理解正确吗 字节 b =40; 编译器类型检查值是否属于数据类型(字节)范围内 OK,然后JVM分配内存并保留该值? 如果我没记错的话,我的戏剧在这里是三元运算符 字节 A = 10<20?...
编译器构造 问答列表
作者:Boris Hartiník 提问时间:11/10/2023
我理解正确吗 字节 b =40; 编译器类型检查值是否属于数据类型(字节)范围内 OK,然后JVM分配内存并保留该值? 如果我没记错的话,我的戏剧在这里是三元运算符 字节 A = 10<20?...
作者:Seifeldin Elkasrawy 提问时间:11/7/2023
我正在编写一个使用 java 模拟 6 个编译器阶段的程序。目前,卡在了第二阶段的解析树的打印中,语法分析器。经过一些调试,我已经知道我的问题是什么。父节点和子节点是正确的,但在视觉上以错误的深度显示...
作者:Jeremy Hahn 提问时间:11/11/2023
所以这有点奇怪,我确信我在做一些愚蠢的事情。 我有一个正在处理的项目,并且我已经成功地将几个库链接到了该项目。但是,我现在正在尝试将音频库链接到项目,但它遇到了问题,即似乎该库没有正确链接。有问题的...
作者: 提问时间:5/14/2023
我读过很多资料,但还是不明白:和?%nonassoc%token 我理解两者之间的区别,但对我来说,前两者听起来是一样的。%left%right 我希望有人能给我几个例子来了解我什么时候需要使用以...
作者:mantissa 提问时间:11/14/2023
我有这个 AST 结构,它填充了 Bison 生成的 parser.c。 首先,我尝试编译的虚拟代码: start int a; a = 5; end AST: struct ASTNode ...
作者:DisplayName 提问时间:11/15/2023
我正在研究一个愚蠢的小编译器。我现在在 AST 创建步骤中,我无法弄清楚如何处理类型检查。 编译器将代码“分解”为基本类型,如整数和浮点数。所有不是基本类型的内容都被视为基本类型/其他自定义类型的聚...
作者:v22 提问时间:11/16/2023
我以前几乎从未使用过 Java 编译器 API,所以我对它的经验很少。我想将我的 MethodTree 所在的类类型获取为 .这是 ChatGPT 给我的,但它返回一个:TypeTypeMirror ...
作者:snir10 提问时间:11/16/2023
已关闭。这个问题是基于意见的。它目前不接受答案。 想改进这个问题吗?更新问题,以便可以通过编辑这篇文章用事实和引文来回答。 7天前关闭。 改进此问题 最近,我一直在学习更多关于硬件和软件如何协...
作者:Lula 提问时间:11/16/2023
我正在尝试使用 ANTLR4 为一个 uni 项目构建编译器,但现在我被卡住了。我试过跑步 javac TestPiinkk.java Piinkk*.java 出现了大约 100 个错误: ...
作者:Vyacheslav 提问时间:11/16/2023
我目前正在为我在大学的计算机体系结构课程做一个项目。这项任务包括选择一种编程语言,在我的例子中,是一种类似Lisp的语言,并为它编写一个编译器。此外,我需要实现一个能够执行编译器生成的机器代码的 CP...