标签: language-comparisons

Scala vs. Groovy vs. Clojure

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

groovy scala language-comparisons clojure

676
推荐指数
5
解决办法
17万
查看次数

JSON的XSLT等价物

是否有JSON 的XSLT等价物?允许我对XSON进行转换的事情,比如XSLT对XML做的转换.

xslt json language-comparisons equivalent

393
推荐指数
12
解决办法
12万
查看次数

有没有Python相当于Ruby的字符串插值?

Ruby示例:

name = "Spongebob Squarepants"
puts "Who lives in a Pineapple under the sea? \n#{name}."
Run Code Online (Sandbox Code Playgroud)

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

python language-comparisons string-interpolation

328
推荐指数
5
解决办法
19万
查看次数

Perl,Python,AWK和sed有什么区别?

只是想知道它们之间的主要区别是什么?和每种语言的力量(最好使用它).

编辑:这不是"对战" 喜欢话题,只是信息.

python perl awk language-comparisons sed

246
推荐指数
5
解决办法
7万
查看次数

WebStorm和PHPStorm之间的区别

我正在为Web开发选择一个IDE,我想知道WebStorm和PHPStorm之间的区别是什么?

我在JetBrains的网站上找不到任何重点,甚至谷歌都没有那么多帮助.

我现在所知道的是,PHPStorm不像WebStorm那样支持JS,但能够通过插件来实现.这是唯一的区别吗?

ide language-comparisons phpstorm webstorm

207
推荐指数
3
解决办法
10万
查看次数

C#vs Java Enum(适用于C#的新手)

我已经用Java编程了一段时间,只是投入了一个完全用C#编写的项目.我正试图加快C#的速度,并注意到在我的新项目中几个地方使用的枚举,但乍一看,C#的枚举似乎比Java 1.5+实现更简单.任何人都可以枚举C#和Java枚举之间的差异,以及如何克服这些差异?(我不想开始语言火焰战,我只想知道如何在C#中做一些我以前用Java做的事情).例如,有人可以发布一个C#对应的Sun着名的Planet枚举示例吗?

public enum Planet {
  MERCURY (3.303e+23, 2.4397e6),
  VENUS   (4.869e+24, 6.0518e6),
  EARTH   (5.976e+24, 6.37814e6),
  MARS    (6.421e+23, 3.3972e6),
  JUPITER (1.9e+27,   7.1492e7),
  SATURN  (5.688e+26, 6.0268e7),
  URANUS  (8.686e+25, 2.5559e7),
  NEPTUNE (1.024e+26, 2.4746e7),
  PLUTO   (1.27e+22,  1.137e6);

  private final double mass;   // in kilograms
  private final double radius; // in meters
  Planet(double mass, double radius) {
      this.mass = mass;
      this.radius = radius;
  }
  public double mass()   { return mass; }
  public double radius() { return radius; }

  // universal gravitational constant  (m3 kg-1 s-2) …
Run Code Online (Sandbox Code Playgroud)

c# java enums language-comparisons

172
推荐指数
6
解决办法
6万
查看次数

Haskell 和 F# 之间的主要区别是什么?

我在互联网上搜索了F#Haskell之间的比较,但没有找到任何真正确定的东西。主要区别是什么,为什么我要选择一个而不是另一个?

f# haskell functional-programming language-comparisons

135
推荐指数
4
解决办法
3万
查看次数

node.js有虚拟环境吗?

我搜索过wiki模块页面,但是找不到类似virtualenv(python)或rvm的东西.

这里有人在他们自己的环境中分离node.js吗?我真的不喜欢在系统范围内安装npm.

language-comparisons virtualenv node.js

125
推荐指数
5
解决办法
7万
查看次数

Haskell,Lisp和冗长

对于那些在Haskell和一些Lisp中都有经验的人,我很好奇是如何"愉快"(使用一个可怕的术语)是在Haskell和Lisp中编写代码.

一些背景:我学习Haskell现在,稍早有计划和CL(和一点点进军Clojure的)工作.传统上,你可以认为我是动态语言的粉丝,因为它们提供了简洁和快速.我很快就爱上了Lisp宏,因为它给了我另一种避免冗长和样板的方法.

我发现哈斯克尔难以置信的有趣,因为它把我介绍给编码我不知道的方式.它肯定有一些方面似乎有助于实现敏捷性,比如易于编写部分功能.不过,我有点担心失去Lisp的宏(我假设我失去他们,说实话我可能只是没有了解他们吗?)和静态类型系统.

会有人谁做了两个世界编码,像样的数目介意评论经验如何不同,您喜欢哪一种,如果说偏好的态势?

lisp comparison haskell language-comparisons

104
推荐指数
7
解决办法
3万
查看次数

97
推荐指数
2
解决办法
2万
查看次数