问题标签 [language-features]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
1770 浏览

language-features - 为什么要在 python 上使用 ruby​​,反之亦然?

在决定使用哪种语言或技术来实现一个想法时,我想知道;一个设计,做出决定的因素有哪些?特别谈到流行的脚本语言,为什么要选择使用 ruby​​ 而不是 python 或 perl,反之亦然?所有这些脚本语言都证明了它们的价值,那么如何决定呢?

0 投票
10 回答
28648 浏览

c# - 枚举定义中的波浪号 (~) 是什么?

我总是很惊讶,即使在使用 C# 这么久之后,我仍然设法找到我不知道的东西......

我已经尝试在互联网上搜索这个,但是在搜索中使用“~”对我来说并不那么好,而且我在 MSDN 上也没有找到任何东西(并不是说它不存在)

我最近看到了这段代码,波浪号(~)是什么意思?

看到它我有点惊讶,所以我尝试编译它,它起作用了……但我仍然不知道它的含义/作用。有什么帮助吗??

0 投票
11 回答
7449 浏览

language-features - 我应该使用哪种语言进行实时应用

我将开发实时应用程序,它将接收股票市场数据并进行一些处理,然后传播到客户端应用程序。我决定在服务器和客户端之间划分计算,服务器将进行基本计算,然后将基本数据发送到计算最终变量的客户端。

我决定使用 C# 开发客户端应用程序(仅限 GUI)和使用 C++ 计算最终变量的组件(称为:变量计算器)。在 C++ 中开发“变量计算器”的目的是为了模块化。例如,如果我发现变量计算在客户端需要更多时间,我可以在服务器端使用相同的模块。

此外,我将使用标准 C++ 开发服务器端。

注意:服务器应处理一组消息并在不到一秒的时间内将其发送给客户端 最大消息数出现在市场开始时 100,000 条消息

有什么建议么?

0 投票
6 回答
1048 浏览

ruby - Ruby:比 Java/C# 更灵活?

是我是一个学习 Ruby 的新手,还是它真的有比 Java/C# 更多的方法来编写(相同的)东西?另外,如果它比 Java 更灵活,那么 Ruby 是否有任何语言特性通常使用以避免混淆?

示例可能是并行分配以及编写字符串的所有不同方式,也许?

注意:我不是要与 Java/C# 进行比较......请只是这个语言问题......

编辑:我知道 C#、Java 和 Ruby 是强类型的,并且只有 Ruby(如 Python 和其他)是动态类型的(而 Java/C# 是静态类型的)。一些答案说动态类型语言更灵活。这一定是真的吗?它如何影响语法?我只是在问句法灵活性。

(据我所见,PHP 也是动态类型的,它似乎并不比 Java/C# 更灵活。同样,我的意思是在语法方面,而不是在部署方面或任何其他方面......)

0 投票
2 回答
406 浏览

c# - c# 匿名类型代码的 VB.Net 代码等效项是什么?

有人可以告诉我 VB.Net 中与此 C# 代码等效的代码是什么吗?

0 投票
22 回答
831520 浏览

java - 类中的“静态”关键字有什么作用?

具体来说,我正在尝试以下代码:

但它给出了错误

无法访问静态方法 main 中的非静态字段

所以我将声明更改为clock

它奏效了。将关键字放在声明之前是什么意思?就可以对该对象执行的操作而言,它究竟会做什么和/或限制什么?

0 投票
7 回答
88926 浏览

java - Java中long,double,byte,char的目的是什么?

所以我正在学习java,我有一个问题。似乎 types int,booleanstring几乎适用于我在变量方面需要的所有东西,除了float在数字中需要十进制数字时可能会使用。

我的问题是,在日常编程中是否曾经使用过其他类型,例如long, double,等?这些可以用于哪些实际的事情?他们存在是为了什么?bytechar

0 投票
15 回答
1791 浏览

java - Java 是否应该在未来的版本中打破向后兼容性以获得更简洁的语言?

  • 原语值得保留吗?
  • 是否应该删除所有已弃用的内容?
  • 我们需要 2 个 GUI 框架吗?
  • ...
0 投票
3 回答
1098 浏览

ruby-on-rails - 特征区分:Rails / Django

  • Rails 或 Django 中是否有其他框架中不存在的重要功能?
  • 对于企业 Web 应用程序,是否缺少任何重要的东西?

这个问题不是为了争论——我试图为即将到来的项目做出明智的技术决策。关于选择其中一个框架,我有两个担忧是:

  1. 与外部系统(Java、.Net、SAP 等)集成
  2. 报告 - 使用任一框架生成复杂的报告/图表(财务)是否会有任何困难。这将需要多表连接、自定义排序、分页(w/ajax)和不同设备的打印。
0 投票
3 回答
63291 浏览

c# - VB.NET 相当于 C# 属性的简写?

是否有与 C# 等效的 VB.NET:

我知道你能做到

但我似乎无法在 Visual Basic 速记上搜索答案。