问题标签 [language-comparisons]

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 投票
6 回答
7527 浏览

scala - Scala 类型系统与 Haskell 的缺点?

我读到 Scala 的类型系统被 Java 互操作性削弱了,因此无法执行与 Haskell 类型系统相同的一些功能。这是真的?是因为类型擦除的弱点,还是我在各方面都错了?这种差异是 Scala 没有类型类的原因吗?

0 投票
5 回答
17634 浏览

python - 是否有与 Ruby 符号等效的 Python?

是否有与 Ruby 符号等效的 Python?

  • 如果是这样,那是什么?

  • 如果不是,那么我们是否只使用字符串作为字典中的键?

0 投票
4 回答
3364 浏览

c++ - Mono c# vs c++ 在 opengl 游戏开发中?

这些语言中哪一种更适合主要平台 linux 的 opengl 游戏?如果您在性能和库支持方面比较它们,我想。

0 投票
5 回答
3597 浏览

scala - Mirah 在 JRuby、Groovy 和 Scala 上提供了什么?

Mirah 语言比 JRuby、Groovy 和 Scala 提供什么?

0 投票
9 回答
201021 浏览

python - 是否有与 Ruby 的字符串插值等效的 Python?

红宝石示例:

成功的 Python 字符串连接对我来说似乎很冗长。

0 投票
3 回答
3419 浏览

haskell - Clojure STM 与 Haskell STM 有何不同?

我试图找出 Clojure 所称的 STM 与 Haskell 中实现的 STM 之间的区别。撇开实际的语言语义差异不谈,正如 Rich Hickey 在他的演讲中所说,Clojure 的 STM 实现与其他任何东西都非常不同,但我不理解除了语言选择之外的差异。

0 投票
4 回答
3010 浏览

python - Powershell 等效于 python 的 if __name__ == '__main__':

我真的很喜欢 python 做这样的事情的能力:

这很好,因为我可以将 Python 脚本文件视为可以从命令行调用的东西,但它仍然可供我轻松将其函数和类导入单独的 Python 脚本文件,而无需触发默认的“从命令行运行”行为”。

Powershell 是否有我可以利用的类似设施?如果没有,我应该如何组织我的函数文件库,以便在开发它们时可以轻松地执行其中一些?

0 投票
9 回答
8346 浏览

haskell - Haskell 是 Lisp 吗?

我一直在阅读 Doets 和 Eijck 的 The Haskell Road to Logic, Maths and Programming 2004。这似乎是一本受人尊敬的书,但是当它声称 Haskell 是 Lisp 家族的成员时,我感到很震惊。这是准确的吗?我会用 s 表达式、不纯函数和列表来描述 Lisps,作为唯一的复合数据结构。Haskell 没有这些。这种说法有什么理由?

0 投票
6 回答
2054 浏览

c++ - 与托管语言相比,使用 C++ 开发应用程序有哪些优势?

嗨,我想知道为什么人们用 C++ 开发图书馆应用程序和员工管理应用程序(例如这个应用程序),而同样的事情显然可以在 C# 和 VB.NET 中以更漂亮的方式完成。甚至银行应用程序也大多使用 C++。除了编译后的 C++ 代码执行得更快之外,还有一个很好的理由吗?

任何人都可以对此有所了解吗?

0 投票
8 回答
26458 浏览

r - 比较 R 与 Matlab 的数据挖掘

我最近没有开始在 Matlab 中编码,而是开始学习 R,主要是因为它是开源的。我目前在数据挖掘和机器学习领域工作。我发现在 R 中实现了许多机器学习算法,并且我仍在探索在 R 中实现的不同包。

我有一个快速的问题:您如何比较 R 与 Matlab 的数据挖掘应用程序、它的受欢迎程度、优缺点、行业和学术接受度等?你会选择哪一个,为什么?

我针对各种指标对 Matlab 与 R 进行了各种比较,但我特别想知道它在数据挖掘和机器学习中的适用性。由于这两种语言对我来说都很新,我只是想知道 R 是否是一个不错的选择。

我很感激任何建议。