问题标签 [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.
scala - Scala 类型系统与 Haskell 的缺点?
我读到 Scala 的类型系统被 Java 互操作性削弱了,因此无法执行与 Haskell 类型系统相同的一些功能。这是真的?是因为类型擦除的弱点,还是我在各方面都错了?这种差异是 Scala 没有类型类的原因吗?
python - 是否有与 Ruby 符号等效的 Python?
是否有与 Ruby 符号等效的 Python?
如果是这样,那是什么?
如果不是,那么我们是否只使用字符串作为字典中的键?
c++ - Mono c# vs c++ 在 opengl 游戏开发中?
这些语言中哪一种更适合主要平台 linux 的 opengl 游戏?如果您在性能和库支持方面比较它们,我想。
scala - Mirah 在 JRuby、Groovy 和 Scala 上提供了什么?
Mirah 语言比 JRuby、Groovy 和 Scala 提供什么?
python - 是否有与 Ruby 的字符串插值等效的 Python?
红宝石示例:
成功的 Python 字符串连接对我来说似乎很冗长。
haskell - Clojure STM 与 Haskell STM 有何不同?
我试图找出 Clojure 所称的 STM 与 Haskell 中实现的 STM 之间的区别。撇开实际的语言语义差异不谈,正如 Rich Hickey 在他的演讲中所说,Clojure 的 STM 实现与其他任何东西都非常不同,但我不理解除了语言选择之外的差异。
python - Powershell 等效于 python 的 if __name__ == '__main__':
我真的很喜欢 python 做这样的事情的能力:
这很好,因为我可以将 Python 脚本文件视为可以从命令行调用的东西,但它仍然可供我轻松将其函数和类导入单独的 Python 脚本文件,而无需触发默认的“从命令行运行”行为”。
Powershell 是否有我可以利用的类似设施?如果没有,我应该如何组织我的函数文件库,以便在开发它们时可以轻松地执行其中一些?
haskell - Haskell 是 Lisp 吗?
我一直在阅读 Doets 和 Eijck 的 The Haskell Road to Logic, Maths and Programming 2004。这似乎是一本受人尊敬的书,但是当它声称 Haskell 是 Lisp 家族的成员时,我感到很震惊。这是准确的吗?我会用 s 表达式、不纯函数和列表来描述 Lisps,作为唯一的复合数据结构。Haskell 没有这些。这种说法有什么理由?
c++ - 与托管语言相比,使用 C++ 开发应用程序有哪些优势?
嗨,我想知道为什么人们用 C++ 开发图书馆应用程序和员工管理应用程序(例如这个应用程序),而同样的事情显然可以在 C# 和 VB.NET 中以更漂亮的方式完成。甚至银行应用程序也大多使用 C++。除了编译后的 C++ 代码执行得更快之外,还有一个很好的理由吗?
任何人都可以对此有所了解吗?
r - 比较 R 与 Matlab 的数据挖掘
我最近没有开始在 Matlab 中编码,而是开始学习 R,主要是因为它是开源的。我目前在数据挖掘和机器学习领域工作。我发现在 R 中实现了许多机器学习算法,并且我仍在探索在 R 中实现的不同包。
我有一个快速的问题:您如何比较 R 与 Matlab 的数据挖掘应用程序、它的受欢迎程度、优缺点、行业和学术接受度等?你会选择哪一个,为什么?
我针对各种指标对 Matlab 与 R 进行了各种比较,但我特别想知道它在数据挖掘和机器学习中的适用性。由于这两种语言对我来说都很新,我只是想知道 R 是否是一个不错的选择。
我很感激任何建议。