一口に「比較する」といっても色々な観点が考えられますが、ここでは、コードの読みやすさという点に注目して比べてみます。
これらの点で言語ごとの違いが見えるような題材をなるべく選び、それぞれの言語で実装したサンプルコードを以下のページに並べてあります。
言語名 | サンプルコードの凡例 | 参考サイト |
---|---|---|
Java |
以下の import については記述を省いている。
|
|
Groovy | ||
Kotlin | ||
Scala |
|
|
Erlang |
|
|
Haskell |
|
|
Windows PowerShell |
|
|
F# |
|
|
C# |
以下の using については記述を省いている。
|
|
C++ |
以下の #include については記述を省いている。
|
|
Go |
以下の import については記述を省いている。
|
|
Rust |
|
|
Dart |
|
|
TypeScript | ||
JavaScript | コード中に出てくる「WScript」は、Windows Script Host の環境でのみ使えるオブジェクト。 | |
CoffeeScript |
|
|
Ruby |
|
|
Python |
|
|
PHP |
|
|
Perl |
|