競プロで 使える言語 (の一例) |
競プロ向き | Windows アプリ |
Linux アプリ |
OSX,Mac アプリ |
iOS,iPhone アプリ |
Android アプリ |
ウェブアプリ(ブラウザ) | ||||
CUI | GUI | CUI | GUI | CUI | GUI | サーバー | クライアント | ||||
C | ○ | ○ | ○ | ○ | ○ | ○ | |||||
C++ | ◎ | ○ | ○ | ○ | ○ | ○ | |||||
C# (※1) | ○ | ○ | ○ | ○ | △ | △ | ○ | ||||
Java | ○ | ○ | △ | ○ | △ | ○ | ○ | △ | |||
Python2 | △ | △ | ○ | ○ | |||||||
Python3 | △ | △ | ○ | ○ | |||||||
PHP | △ | △ | △ | ○ | |||||||
Perl | △ | △ | ○ | ○ | |||||||
Ruby | △ | △ | ○ | ○ | |||||||
Haskell | △ | △ | △ | ○ | ○ | ||||||
Scala | △ | ○ | △ | ○ | △ | ○ | |||||
Objective-C (※2) | △ | ○ | ○ | ○ | |||||||
Swift (※2) | △ | ○ | ○ | ○ | |||||||
VisualBasic (※1) | ○ | ○ | ○ | ○ | △ | △ | ○ | ||||
JavaScript (Node.js) |
△ | ○ | ○ | ||||||||
JavaScript (Other) |
△ | △ | △ | ○ |
サイト | 解説(※1) | 非ログイン | ゲスト ログイン |
メアドで 登録 |
Twitter 認証登録 |
GitHub 認証登録 |
GoogleID 認証登録 |
facebook 認証登録 |
OpenID 認証登録 | |
日 本 語 |
yukicoder | ○(※2) | 問題閲覧 | 提出 解説閲覧 |
○ | ○ | ||||
AtCoder | ○ | 問題閲覧 解説閲覧 |
○ | |||||||
会津オンラインジャッジ | ※3 | 問題閲覧 | ○ | |||||||
英 語 |
TopCoder | ○ | 問題閲覧 | ○ | ○ | ○ | ○ | ○ | ||
Codeforces | ○ | 問題閲覧 解説閲覧 |
○ | ○ | ○ | |||||
HackerRank | ○(※4) | 問題閲覧 | ○ | ○ | ○ | ○ | ||||
CodeChef | ○ | 問題閲覧 | ○ | ○ | ○ | ○ | ||||
GeeksForGeeks | ○ | 問題閲覧 | ○ | ○ | ○ | |||||
Google Code Jam | ○ | 問題閲覧 | ○ |
サイト | C | C++(古) | C++11 | C++14 | C# | Java7 | Java8 | Python2 | Python3 | PHP | PHP7 | Perl | Perl6 | Ruby | Ruby2 | VB | |
日 本 語 |
yukicoder | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ||||
AtCoder | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ||||
会津オンラインジャッジ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | |||||||
英 語 |
TopCoder | ○ | ○ | ○ | ○ | ○ | |||||||||||
Codeforces | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | |||||
HackerRank | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ||||||
CodeChef | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ||||||
GeeksForGeeks | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ||||||||
Google Code Jam | Google Code Jamはソースコードじゃなく答えを提出するので言語は関係ない |
サイト | Objective-C | Swift | Rust | Go | D | Lua | Nim | Kotlin | JavaScript (Node.js) |
JavaScript (Other) |
Fortran | Pascal | COBOL | Bash | |
日 本 語 |
yukicoder | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | |||||
AtCoder | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | |||
会津オンラインジャッジ | ○ | ○ | |||||||||||||
英 語 |
TopCoder | ||||||||||||||
Codeforces | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ||||||||
HackerRank | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | |||
CodeChef | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | |||||||
GeeksForGeeks | |||||||||||||||
Google Code Jam | Google Code Jamはソースコードじゃなく答えを提出するので言語は関係ない |
サイト | LISP系言語 | 関数型言語 | ||||||||||
Common Lisp |
CLIPS | Clojure | Scheme | Racket | Haskell | OCaml | F# | Erlang | Scala | Standard ML | ||
日 本 語 |
yukicoder | ○ | ○ | ○ | ○ | ○ | ||||||
AtCoder | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ||||
会津オンラインジャッジ | ○ | ○ | ○ | |||||||||
英 語 |
TopCoder | |||||||||||
Codeforces | ○ | ○ | ○ | |||||||||
HackerRank | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ||||
CodeChef | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | |||
GeeksForGeeks | ○ | |||||||||||
Google Code Jam | Google Code Jamはソースコードじゃなく答えを提出するので言語は関係ない |
サイト | Ada | Elixir | Factor | Groovy | Icon | Julia | Nemerle | Nice | Octave | Paicat | Prolog | Pike | R | SmallTalk | Tcl | |
日 本 語 |
yukicoder | ○ | ||||||||||||||
AtCoder | ○ | ○ | ||||||||||||||
会津オンラインジャッジ | ||||||||||||||||
英 語 |
TopCoder | |||||||||||||||
Codeforces | ○ | ○ | ○ | ○ | ○ | |||||||||||
HackerRank | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ||||||||
CodeChef | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ○ | ||||||||
GeeksForGeeks | ||||||||||||||||
Google Code Jam | Google Code Jamはソースコードじゃなく答えを提出するので言語は関係ない |
サイト | Assemble | Awk | Brainf**k | Crystal | Intercal | PyPy2 | PyPy3 | Unlambda | Whitespace | その他 | |
日 本 語 |
yukicoder | ○ | ○ | ○ | ○ | ○ | |||||
AtCoder | ○ | ○ | ○ | ○ | ○ | ○ | Ceylon, TypeScript, MoonScript | ||||
会津オンラインジャッジ | |||||||||||
英 語 |
TopCoder | ||||||||||
Codeforces | ○ | ○ | Delphi, J, IO, Roco, Secret, FALSE, Befunge, Mysterious language | ||||||||
HackerRank | ○ | ○ | ○ | LOLCODE | |||||||
CodeChef | ○ | ○ | ○ | ○ | ○ | ||||||
GeeksForGeeks | |||||||||||
Google Code Jam | Google Code Jamはソースコードじゃなく答えを提出するので言語は関係ない |
サイト | 非ログイン | ゲスト ログイン |
メアドで 登録 |
Twitter 認証登録 |
GitHub 認証登録 |
GoogleID 認証登録 |
facebook 認証登録 |
OpenID 認証登録 |
登録に メアド不要 | |
日 本 語 |
CodeIQ | ○ | ○ | ○ | ○ | |||||
CODE VS | ○ | |||||||||
paiza POH! | 問題閲覧 (Vol4まで) |
○ | ○ (Vol7以降) |
○ (Vol7以降) |
○ (Vol7以降) |
|||||
paiza スキルチェック | ○ | ○ | ○ | ○ | ||||||
paiza コードガールこれくしょん |
○ | ○ | ○ | ○ | ||||||
Herbert Online Judge(※1) | 問題閲覧 実行のみ |
○ | ||||||||
Turing game Online(※1) | ○ | |||||||||
英 語 |
Project Euler | ○ | ||||||||
CodinGame | ○ | ○ | ○ | ○ |