プログラミング : まとめらいぶ

タグ:プログラミング

1:まとめらいぶ 2020/07/06(月) 14:04:06.26
プログラマのぽ前らからしてどうだ?

やっぱりさすが文科省って感じ?

no title

引用元: 【画像】日本のプログラミング教育が凄い

(C)2015 - 2020 まとめらいぶ

続きを読む

1まとめらいぶ2016/09/11(日) 16:01:37.37ID:CAP_USER.net
【gizmodo】
 http://www.gizmodo.jp/2016/09/tab-vs-space.html





ついにタブ派・スペース派戦争に軍配があがる!
プログラマたちの間で長いこと起こっているバトルがあります。
「コード内のインデントをタブでやるか、スペースを5回押すか」です。
コーディングと無縁の人にはどっちでもいいじゃんな問題かもしれませんが、
プログラマたちにとっては白熱バトルな話題です。

タブかスペースでのインデントは、統一されていないとファイルを開くソフトウェアに
よってはインデントがぐちゃぐちゃになってしまうのです。特に1つのプロジェクトを
数人でやっている時は厄介です。この議論は長いことされているため、
プログラマ間では「タブ派」、「スペース派」なんていう区別まで生まれています。
海外ドラマ「シリコンバレー」でもこの話題が登場しています。

ということで、Google(グーグル)のデベロッパーFelipe Hoffaが
一体どっちがメジャーなインデント方法なのかをなんと14のコンピュータ
言語で書かれた10億個のファイルから解析してくれました。お疲れさまです。

Hoffaが使ったデータはBigQueryにあるGitHubファイル。そしてさすがデベロッパー、
しっかりダブりがないことを確認。あとは10行以下のコードは含めないのを条件にして
解析したそうです。また1つのファイルでタブとスペースが混在していても、各ファイルに
つきタブvsスペースの投票は1票のみ。多く使われているほうが選ばれます。
最後に上位40万個のレポジトリは、2016年1月から5月までにGitHub上で
つけられたスター数ランキング順に並んでいます。
はい、そして結果がこちら。

データから見て取れるとおり、「スペース派」の圧勝ですね。GitHubにある
人気ファイルのほとんどは、C言語以外のメジャーな言語では全部スペースが
使われているのがわかります。長年おこなわれてきたタブとスペース
どっちが人気かっていう議論に終止符が打たれる解析結果となりました。
スペース派の人には、どんなハードウェアでもテキストビューアでもスペースなら
間違いなく一緒じゃん! っていう当然の結果なのかもしれませんが、タブ派の人には
タブを使うもっともな意見があるのかもしれません。
タブ派のプログラマの方、反論お待ちしています!
続きを読む

↑このページのトップヘ