language-design

language-design

文章 0 浏览 3

是否可以设计一种不需要在字符串文字中转义引号的语言?

在 C++(以及翻译后的大多数语言)中,以下内容当然是语法错误: std::string str = "Hello "Jesus"" // oopsquotes 能否创建不需要这些引号转义的类…

故事灯 2024-10-25 17:28:32 1 0

为什么支持基于(看似)任意规则的不同数据类型之间的比较?

我的问题是,“为什么语言设计者会考虑允许不同数据类型之间的比较?”。另外,这在函数式语言中更有意义吗? 例如,在 erlang 中可以执行以下比较: …

糖粟与秋泊 2024-10-24 05:45:38 0 0

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

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

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

编程语言需要哪些功能?

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

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

领域特定语言的有趣示例

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

PHP 全局函数

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

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

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

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

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

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

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

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

推荐作者

烙印

文章 0 评论 0

singlesman

文章 0 评论 0

独孤求败

文章 0 评论 0

晨钟暮鼓

文章 0 评论 0

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