问题标签 [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 投票
5 回答
44241 浏览

xml - YAML 与 XML 的比较

我读到多年后将使用 yaml 代替 xml。请比较各个规格的相对优缺点。

0 投票
6 回答
178638 浏览

scala - Scala vs. Groovy vs. Clojure

有人可以解释一下 Scala、Groovy 和 Clojure 之间的主要区别吗?我知道这些编译中的每一个都可以在 JVM 上运行,但我想对它们进行简单的比较。

0 投票
5 回答
3644 浏览

python - Smalltalk(例如 Pharo)与 Python 相比如何?

我一方面看到了Smalltalk 和 Ruby以及另一方面Ruby 和 Python之间的一些比较,但没有看到 Python 和 Smalltalk 之间的比较。我特别想知道实现、语法、可扩展性和哲学的根本区别是什么。

例如 Python 似乎没有元类。Smalltalk 没有生成器的概念。而且虽然都说是动态类型的,但我相信 Python 不做动态方法分派。它是否正确?

0 投票
5 回答
3214 浏览

programming-languages - 语言流行度数据(C++、C#、Java、PHP、flash 脚本等)

我需要找到显示全世界有多少程序员将以下每种语言作为他们的主要编程语言的数字。

有谁知道这样的比较数据?

如果不。你知道研究这个的好方法吗?我可以比较 stackoverflow 上的标签数量和 codeproject 等网站上每种语言的文章数量。这会给我一个好主意。但如果你能提出其他想法如何找到这些数字,我会很高兴的。

/托马斯

0 投票
7 回答
18991 浏览

java - PHP 中的类 Java 集合

我正在学习 PHP5(上次我检查 PHP 是在 PHP4 天),我很高兴看到 PHP5 OO 比 PHP4 更像 Java,但仍然有一个问题让我感觉很不舒服,因为我的 Java背景:阵列。

我正在阅读“Proffesional PHP6”(Wrox),它显示了它自己的 Collection 实现。我在http://aheimlich.dreamhosters.com/generic-collections/Collection.phps中找到了其他类,例如基于 SPL 的类。我还发现 SPL (ArrayObject) 中有某种集合

但是,我很惊讶,因为我并没有真正看到人们在 PHP 中使用集合,他们似乎更喜欢数组。

那么,就像人们在 Java 中使用 ArrayList 而不是基本数组一样,在 PHP 中使用 Collections 不是一个好主意吗?毕竟,php 数组并不像 java 数组。

0 投票
23 回答
164839 浏览

json - JSON 的 XSLT 等效项

是否有与JSON 等效的XSLT ?允许我对 JSON 进行转换,例如 XSLT 对 XML 的转换。

0 投票
1 回答
2227 浏览

scala - Scala 和 Google 'Go' 语言之间是否有比较(逐个功能)?

我想知道是否有人可以比较 Scala 和 Google 'Go' 语言(逐个功能,如并发模型、集合等)?

0 投票
3 回答
2459 浏览

web-scraping - Web 数据挖掘任务的编程语言比较

对于与网络数据挖掘相关的任务(开发网络爬虫、字符串操作等),我需要一些帮助来比较不同的编程语言,例如:C++、Java、Python、Ruby 和 PHP。我对 PHP 有一点经验,我认为它对于这个特定任务的优点是语法简单、深入的字符串解析能力、网络功能和可移植性,但对其他语言及其优缺点了解不多与此特定任务相关。

0 投票
4 回答
968 浏览

arrays - ruby oneliner vs groovy

我正在浏览railstutorial,看到下面的一个班轮

它创建随机 7 个字符的域名,如下所示:

我尝试将一个班轮转换为 groovy,但我只能想出:

以上可以改进并制成一个班轮吗?我试图使上面的代码更短

然而,显然Collections.shuffle(new ArrayList ( ('a'..'z') ))是一个null

0 投票
6 回答
3343 浏览

vb.net - “真实世界”软件中的 VB.net 应用程序?

我很想知道用 VB.net 编码的程序的传播水平。我在问,因为我在大学期间从事航空航天工程时使用 VB.net 进行编码,因为我们的信息学教授希望我们这样做,并且我们至少学到了非常基本的编程经验。因此,我将地平线探测器编码为项目工作,并请我的一位信息学学生朋友帮助我解决一些未解决的问题。

他真的问我我的教授是否想在他的一颗卫星上使用这个 vb.net 程序。(好吧,即使我不希望我的程序在真正的卫星上,即使在它打算用于的这颗纳米测试卫星上:))。我回答说,我知道,他在其中使用了其他 vb.net 内容。他说,这个 vb.net 并没有在现实世界的程序中使用,它比其他语言慢,而且没有那么灵活。他说,除了使用 vb.net 之外,还有其他方法可以使这颗卫星坠毁;)

所以我想知道在 vb.net 中作为 PC 应用程序和自动化机器等软件中编码的程序百分比的粗略估计。

如果不需要它,那为什么还有人在里面编码呢?:D

感谢您对此的任何回复!

安德烈亚斯