最も複雑なプログラミング言語は? | ニコニコニュース

画像提供:マイナビニュース
マイナビニュース

fossBytesに4月8日(米国時間)に掲載された記事「Which Is The Most Complex Programming Language?」が、Seereneが集計したデータから最も複雑なプログラミング言語はJavaScriptであることが明らかになったという内容を取り上げている。同記事には、StackOverflowが集計した人気の高いプログラミング言語を対象に「4段以上ネストしているコードが多い」「ほかのユーザーに助けを求めることが多い」「表現するためのコード数が多い」ことを「プログラミング言語の複雑さ」であるとして集計した結果が掲載されている。

4段以上ネストしているコードの割合が多い言語のランキング

1. JavaScript (8.36%)
2. PHP (2.71%)
3. Java (2.12%)
4. C# (1.14%)
5. Python (0.95%)

StackOverflowで質問が多かった言語のランキング

1. JavaScript
2. Java
3. PHP
4. C#
5. Python

1回のコミット変更される行数の多い順

1. JavaScript (1,500行)
2. C (1,100行)
3. Visual Basic (950行)
4. C# (900行)
5. C++ (900行未満)

記事では、Seereneの基準をそもそもプログラミング言語の複雑性であると説明することに疑問を感じる向きもあるだろうとしつつも、この集計結果は議論するのに興味深い材料ではあるだろうと指摘している。

(後藤大地)