language-design

language-design

文章 0 浏览 6

C# 静态成员“继承” - 为什么会有这个存在?

在 C# 中,超类的静态成员被“继承”到子类范围中。例如: class A { public static int M() { return 1; } } class B : A {} class C : A { public n…

小情绪 2024-08-22 02:19:08 5 0

为什么不能在静态类中重载运算符?

我有一个 System.Net.IPAddress 的扩展类,我想重载二元运算符 >、<、== 但编译器告诉我不能重载内部的这些运算符一个静态类,我的其他扩展方法必须有…

七堇年 2024-08-21 23:09:50 11 0

“注册机”到底是什么?

来自 http://code.google.com/p/unladen-swallow/wiki/ ProjectPlan 我引用: “使用 JIT 还允许我们将 Python 从基于堆栈的机器移动到寄存器机器,这…

怀念你的温柔 2024-08-21 20:17:36 20 0

为什么正则表达式默认是贪婪的?

对于编写正则表达式的初学者来说,这似乎是一个巨大的混乱来源,可能会导致隐藏的性能问题,而且典型的用例似乎是非贪婪的。 这只是出于遗留原因(这…

万劫不复 2024-08-21 08:06:19 13 0

字符串/范围比较问题

这对于诸如 : 之类的事情有意义, irb(main):001:0> ["b", "aa", "d", "dd"].sort => ["aa", "b", "d", "dd"] 但对于 : 则不然, irb(main):002:0> ("…

謸气贵蔟 2024-08-21 04:14:43 6 0

R 是否有像 python 中那样的断言语句?

检查某事是否为真的语句,如果不为真则打印给定的错误消息并退出…

梦一生花开无言 2024-08-21 01:05:20 11 0

解析“越位” (基于缩进的)语言

越位语言是指 ...该语言中声明(块)的范围由其缩进表示。 此类语言的示例包括 Python、Boo、Nemerle、YAML 等。 所以我的问题是:我如何实际解析这些…

誰ツ都不明白 2024-08-20 13:40:30 10 0

类C语言没有NULL?

大家好,我最近在观看一个旧的视频 关于空指针如何造成十亿美元的错误。他指出 C# 和 java 都有运行时检查,但并没有完全消除它,这是可以理解的。他…

终难遇 2024-08-19 23:19:52 8 0

为什么我不能从 C++ 中继承 int ?

我很想能够做到这一点: class myInt : public int { }; 为什么我不能? 我为什么要这么做?打字能力更强。例如,我可以定义两个类 intA 和 intB,这…

幸福丶如此 2024-08-19 23:07:58 9 0

函数参数的多态性

好吧——这可能是一个非常愚蠢的问题,但它一直困扰着我。 有没有一种语言 class Animal; class Ape : public Animal {...} void doStuff(Animal* ani…

风渺 2024-08-19 09:00:27 7 0

对于开发爱好语言来说,什么是好的 VM?

我正在考虑编写自己的小语言。 我找到了一些选择,但请随意提出更多建议。 JVM Parrot OSA 许多语言都在使用 JVM,但除非您编写类似 Java 的语言,否…

墨小沫ゞ 2024-08-19 08:19:11 18 0

只有一个索引的数据库表...这是一个坏主意吗?

如果一种编程语言允许创建数据库表,但只允许一个字段用作索引……那会有多大限制?我不是一个真正的数据库程序员,所以我想知道这样的系统是否可以用…

皓月长歌 2024-08-18 08:34:27 9 0

为什么 C++0x 中没有编译器生成的 swap() 方法?

C++ 编译器自动生成复制构造函数和复制赋值运算符。为什么不也交换呢? 如今,实现复制赋值运算符的首选方法是复制和交换习惯用法: T& operator=(con…

怼怹恏 2024-08-18 06:32:29 4 0

F# 解析抽象语法树

使用 F# 解析 AST 来构建解释器的最佳方法是什么?有很多关于简单语法(基本算术运算)的 F# 示例,但我似乎无法找到具有更大范围功能的语言的任何内…

没有心的人 2024-08-18 03:07:05 16 0

任何具有测试功能的 BNF IDE

我正在研究一种新语言,在编写语法时,我希望能够测试语法的完整性、冲突和类似情况。我并不真正关心底层的解析器生成器(但是 .NET 的解析器生成器会…

预谋 2024-08-17 20:49:43 14 0
更多

推荐作者

琉璃梦幻

文章 0 评论 0

qq_4zWU6L

文章 0 评论 0

话少情深

文章 0 评论 0

彻夜缠绵

文章 0 评论 0

千寻…

文章 0 评论 0

更多

友情链接

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