プログラミング言語の比較

一口に「比較する」といっても色々な観点が考えられますが、ここでは、コードの読みやすさという点に注目して比べてみます。

これらの点で言語ごとの違いが見えるような題材をなるべく選び、それぞれの言語で実装したサンプルコードを以下のページに並べてあります。

カテゴリ別 サンプルコード

このサイトで取り上げている言語

言語名 サンプルコードの凡例 参考サイト
Java 以下の import については記述を省いている。
  • java.text.*
  • java.util.*
Groovy 以下の import については記述を省いている。
  • java.text.*
Scala 以下の import については記述を省いている。
  • java.text._
Erlang
Haskell
Windows PowerShell
F#
C# 以下の using については記述を省いている。
  • System
  • System.Collections.Generic
  • System.Linq
C++ 以下の #include については記述を省いている。
  • iostream
  • string
以下の using については記述を省いている。
  • std
Go 以下の import については記述を省いている。
  • fmt
Dart
ActionScript 以下の import については記述を省いている。
  • mx.utils.*
JavaScript コード中に出てくる「WScript」は、Windows Script Host の環境でのみ使えるオブジェクト。
CoffeeScript
Lua
Ruby
Python
PHP
Perl

ホーム