language-design

language-design

文章 0 浏览 4

在编译器中生成中间代码。处理条件时是否总是需要 AST 或解析树?

我正在参加一个编译器设计课程,我们必须实现我们自己的编译器(使用 flex 和 bison)。我有解析方面的经验(编写 EBNF 和递归下降解析器),但这是我…

花开柳相依 2024-10-24 05:08:58 5 0

编程语言需要哪些功能?

最近我的大学为本科生设立了大型项目。其中一个项目是创建一种新的编程语言,其中包含其他语言的所有最理想的部分。现在,我知道很多事情对我来说很难…

幻梦 2024-10-24 02:02:20 5 0

领域特定语言的有趣示例

我正在考虑为我的本科项目使用领域特定语言做一些事情。我的一个问题是我真的找不到任何可以深入研究的有趣示例。有人有 DSEL 的任何好的示例吗(最好…

a√萤火虫的光℡ 2024-10-22 11:36:20 4 0

C++ 中没有静态构造函数的理由是什么?

C++ 中没有静态构造函数的理由是什么? 如果允许,我们将以一种非常有组织的方式在一个地方初始化其中的所有静态成员,如下所示: //illegal C++ clas…

凉城已无爱 2024-10-22 01:14:07 6 0

为什么Java中没有子类可见性修饰符?

我不止一次发现自己想要一种在 Java 中不可能实现的变量可见性。我希望某些成员在他们自己的类和任何子类中可见,但对包的其余部分或世界的其他部分不…

桃气十足 2024-10-21 14:02:55 2 0

如果“file_exists”是错误的被设计为返回路径而不是 TRUE?

file_exists 函数成功时返回 TRUE,但我认为如果它返回值而不只是 TRUE,会更有用传递的$filename。我这样想有错吗? 如果函数是这样设计的,我们就可…

夜访吸血鬼 2024-10-21 12:32:48 2 0

程序语言区分大小写有什么好处?

可能的重复: 区分大小写有什么好处吗编程语言? 我的第一次编程经历是使用 Basic 系列(MSX Basix、Q-basic、VB)。 这些都不区分大小写。现在,可…

追星践月 2024-10-20 07:33:53 5 0

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

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

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

为什么 CSS 使用冒号“:”在规则中?

CSS 属性不使用空格,那么为什么规则中的第一个空格不用作属性和值之间的分隔符呢? 这是一个示例: …

放肆 2024-10-20 06:02:06 2 0

为什么 main() 需要大括号?

我尝试了 main() return; or main() if(); 的几种变体,并获得了不同的错误,其中最奇特的是, /usr/lib/gcc/i686-linux-gnu/4.4.5/../../../../lib/c…

夜血缘 2024-10-20 01:44:30 3 0

PHP 全局函数

全局关键字的用途是什么? 有什么理由更喜欢一种方法而不是另一种方法? 安全? 表现? 还要别的吗? 方法 1: function exempleConcat($str1, $str2)…

金兰素衣 2024-10-19 21:45:14 5 0

什么是余函数以及它在 Python 中如何工作?

我正在阅读 PEP-3153,但我不明白问题是什么是它想要解决的。 您能解释一下吗?…

甜尕妞 2024-10-19 19:33:07 2 0

你什么时候可以声称你的程序是一个“编译器”?

根据 wikipedia 编译器是一种计算机程序(或程序集),它将用一种编程语言(源语言)编写的源代码转换为另一种计算机语言(目标语言,通常具有称为目…

ι不睡觉的鱼゛ 2024-10-19 13:49:31 5 0

为什么我们不能创建抽象类的实例?

我在很多地方发现: 抽象类是一个应该用作基类的类。 抽象类是至少具有一个纯虚函数的类。 但我经常想到的一件事是为什么我们不能创建抽象类的实例?…

韵柒 2024-10-19 13:14:00 4 0

Java 枚举相对于旧的“类型安全枚举”的优点图案?

在 JDK1.5 之前的 Java 中,“Typesafe Enum”模式是实现只能采用有限数量值的类型的常用方法:( public class Suit { private final String name; p…

贵在坚持 2024-10-19 09:13:11 4 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

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