language-design

language-design

文章 0 浏览 6

遇到有趣或独特的类型?

Closed. This question is off-topic. It is not currently accepting answers. 想要改进此问题吗?更新问题,使其关于- Stack Overflow 的主题。 13…

十年不长 2024-10-09 12:14:21 7 0

Clojure 协议与 Scala 结构类型

观看对 Rich Hickey 的采访后 Clojure 1.2 中的协议,并且对 Clojure 知之甚少,我对 Clojure 协议有一些疑问: 它们是否打算做与 Scala 中的结构类型…

吖咩 2024-10-08 21:39:51 13 0

语言的上下文无关语法

我对以下语言有疑问: 我必须编写上下文无关语法: 对其进行了描述。我已经做了一些练习,但这对我来说真的很难。我坐了几个小时却没有找到有用的方法…

墨落成白 2024-10-08 19:46:00 10 0

在 Scala 中使用并行集合的首选方式是什么?

起初,我假设每个集合类都会收到一个额外的 par 方法,该方法会将集合转换为合适的并行数据结构(例如 map 返回元素类型的最佳集合)在 Scala 2.8 中…

酒几许 2024-10-08 17:46:15 6 0

为什么 Objective-C 方法名称的最后一部分必须带有参数(当有多个部分时)?

在 Objective-C 中,您不能声明最后一个组件不带参数的方法名称。例如,以下内容是非法的。 -(void)take:(id)theMoney andRun; -(void)take:(id)yourM…

差↓一点笑了 2024-10-08 10:31:24 6 0

在 F# 中模拟 Prolog 回溯

我目前正在参与一个项目,开发一个应用程序,该应用程序能够考虑一组节点和连接,并找到两个节点(在允许的连接上)之间的最短路径(一个常见且众所周…

鞋纸虽美,但不合脚ㄋ〞 2024-10-08 08:35:39 8 0

C++ 的目的到底是什么?函数风格的强制转换?

我说的是“类型(值)”风格的转换。我读过的书很快就忽略了它们,只说它们在语义上等同于 C 风格的强制转换,“(类型)值”,并且应该避免它们。如…

浊酒尽余欢 2024-10-08 08:17:46 6 0

为什么默认构造函数和具有 2 个或更多(非默认)参数的构造函数允许显式调用?

我知道带有一个(非默认)参数的构造函数就像隐式转换器,它从该参数类型转换为类类型。但是,explicit 可用于限定任何构造函数、不带参数的构造函数…

凶凌 2024-10-08 01:15:53 15 0

什么情况比较好?

我有一个 MyClass 列表: struct MyClass { bool is_old_result(int lifetime); }; std::list results; int lifetime = 50; // or something else 什…

您的好友蓝忘机已上羡 2024-10-07 16:51:54 5 0

一种语言/框架/API 中您最喜欢的功能是什么

您认为一种语言(C、C++、JAVA、Ruby)或框架(Hibernate、Rails,...)的出色设计是什么?我认为每一项都让它变得特别。因此,我问你们每个人,您认…

宁愿没拥抱 2024-10-07 11:40:38 6 0

C++疯狂的 typedef :标准允许这种语法有什么意义?

老熟悉的一个: typedef int cute_int; //cute : common and familiar syntax. 这个语法是完美的。没问题。 现在,当我们可以像上面那样编写 typedef …

ぃ弥猫深巷。 2024-10-07 09:32:06 7 0

为什么 std::map::operator[] 如此违反直觉?

在我看来,通常用于访问数据结构的运算符突然被定义为将数据插入到数据结构中,这似乎是“邪恶的”(在 C++ FAQ 中)。 我想问题是“什么会更好”?对…

往日情怀 2024-10-06 16:43:26 10 0

为什么赋值运算符不是序列点有什么充分的理由吗?

operator = 不作为序列点有什么充分的理由吗?在 C 和 C++ 中都是如此。 我很难思考反例。…

思慕 2024-10-06 08:09:30 14 0

编写一个简单的解释器,或者找到一个我可以使用的解释器?

我需要一个用 Java 编写的非常简单的解释器。语言将会变得简单。 我只需要字符串运算符,例如“包含和等于”。我需要逻辑上“与”、“或”。与括号一…

各自安好 2024-10-06 02:11:32 7 0

将语言特性集成到其他语言中

当设计或研究一种新语言时,其他语言中存在的功能有哪些限制?例如,如果我创建了一种新语言,并且确定我真的很喜欢 C# 的部分类,那么我可以直接将其…

粉红×色少女 2024-10-05 13:22:01 5 0
更多

推荐作者

Promise

文章 0 评论 0

qq_lbRlsh

文章 0 评论 0

待"谢繁草

文章 0 评论 0

yy2010hell

文章 0 评论 0

漫无边际

文章 0 评论 0

傲娇萝莉攻

文章 0 评论 0

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