language-design

language-design

文章 0 浏览 6

为什么不 C++ 编译器定义了operator==和operator!=?

我非常喜欢让编译器为您做尽可能多的工作。 当编写一个简单的类时,编译器可以为您提供以下“免费”功能: 默认(空)构造 函数 复制和移动构造 函数 …

老子叫无熙 2024-07-06 18:57:40 11 0

将java更改为同时支持静态和动态类型有用吗?

如果 Java 同时允许静态和动态类型怎么办? 这可能会实现两全其美。 即: String str = "Hello"; var temp = str; temp = 10; temp = temp * 5; 那可…

舟遥客 2024-07-06 16:47:42 9 0

C、C++、Java,下一步是什么?它会是什么样子?

Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…

夏花。依旧 2024-07-06 09:30:18 10 0

如何强制构造函数签名和静态方法?

是否有办法强制(子)类在 C# 或 Java 中具有具有特定签名或特定静态方法的构造函数? 显然,您不能为此使用接口,而且我知道它会有用途有限。 我确实…

無心 2024-07-06 08:48:11 11 0

如何为 .NET 制作并行编译器

Nikhil Kothari 的 Script# 很可能是我在 JavaScript 领域见过的最令人惊奇的概念之一很长一段时间。 这个问题与 JavaScript 无关,而是与 .NET 运行…

橘虞初梦 2024-07-06 01:47:32 17 0

对 Fantom 编程语言的第一印象?

Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…

我不在是我 2024-07-05 22:49:25 7 0

为什么默认情况下语言不会引发整数溢出错误?

在多种现代编程语言(包括 C++、Java 和 C#)中,该语言允许整数溢出在运行时发生,不会引发任何类型的错误条件。 例如,考虑这个(人为的)C# 方法,…

泪之魂 2024-07-05 21:22:32 12 0

为什么不在“try”中声明变量? 在“catch”的范围内 或“终于”?

在 C# 和 Java(也可能是其他语言)中,“try”块中声明的变量不在相应的“catch”或“finally”块的范围内。 例如,以下代码无法编译: try { String…

半山落雨半山空 2024-07-05 18:36:01 6 0

为什么 C# 中不能有抽象静态方法?

我最近一直在与提供商合作,并且我遇到一个有趣的情况,我想要一个具有抽象静态方法的抽象类。 我读了一些关于这个主题的文章,这有点道理,但是有一…

℉服软 2024-07-05 10:30:30 8 0

如何在没有gc的情况下实现闭包?

我正在设计一种语言。 首先,我想决定生成什么代码。 该语言将具有类似于 javascript 的词法闭包和基于原型的继承。 但我不喜欢 gc,并尽量避免。 所…

筱果果 2024-07-04 11:14:53 9 0
更多

推荐作者

峩卟喜欢

文章 0 评论 0

一向肩并

文章 0 评论 0

潜伏

文章 0 评论 0

dongyinghao

文章 0 评论 0

百变从容

文章 0 评论 0

沧笙踏歌

文章 0 评论 0

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