ワールドカップをプログラミング言語で例えると
「FIFAワールドカップを日本のサッカーで例えてみた」が面白かったので会社で話題にしてみたら、同僚が「プログラミング言語のランキングに例える」というアイデアで返してきた。面白いかもしれないので、50位まで全部対応付けをしてみる。
FIFAランク | 国名 | プログラミング言語 | FIFAランク | 国名 | プログラミング言語 |
---|---|---|---|---|---|
1 | ブラジル | Java | 26 | イスラエル | Ada |
2 | スペイン | C | 27 | コートジボワール | D |
3 | ポルトガル | C++ | 28 | ルーマニア | JavaFX Script |
4 | オランダ | PHP | 29 | トルコ | FoxPro/xBase |
5 | イタリア | (Visual) Basic | 30 | アルジェリア | COBOL |
6 | ドイツ | C# | 31 | パラグアイ | Fortran |
7 | アルゼンチン | Python | 32 | ガーナ | Haskell |
8 | イングランド | Perl | 33 | チェコ | S-lang |
9 | フランス | Objective-C | 34 | スロバキア | Alice |
10 | クロアチア | Delphi | 35 | コロンビア | LabVIEW |
11 | ロシア | JavaScript | 36 | デンマーク | Logo |
12 | エジプト | Ruby | 37 | スウェーデン | Scratch |
13 | ギリシャ | PL/SQL | 38 | ホンジュラス | Tcl/Tk |
14 | アメリカ | SAS | 39 | ブルガリア | J |
15 | セルビア | Pascal | 40 | コスタリカ | NXT-G |
16 | ウルグアイ | Lisp/Scheme/Clojure | 41 | アイルランド | Forth |
17 | メキシコ | Lua | 42 | ガボン | Prolog |
18 | チリ | MATLAB | 43 | スコットランド | Scala |
19 | カメルーン | ABAP | 44 | エクアドル | Groovy |
20 | オーストラリア | PowerShell | 45 | 日本 | Caml/F# |
21 | ナイジェリア | Go | 46 | ラトビア | CL(OS/400) |
22 | ノルウェー | ActionScript | 47 | 韓国 | Erlang |
23 | ウクライナ | Transact-SQL | 48 | ブルキナファソ | Q |
24 | スイス | RPG (OS/400) | 49 | ベネズエラ | Smalltalk |
25 | スロベニア | Bourne shell | 50 | リトアニア | ML |
45位 日本→Caml/F#
ヘンなのじゃなくてよかった。Ocamlは、役立に立たない純粋さを捨てて、実用性を追求した関数型言語というイメージ。個人的に好印象。VisualStudioにもF#が載ったし、将来性にも期待。