最もタメになる「初心者用言語」

|
Clip to Evernote 最もタメになる「初心者用言語」

まとめもあったりして,完全に出遅れてるけど,書いてみる.

最もタメになる「初心者用言語」まとめ - UK is not Britonish - ハチロク世代

色々と定義の問題が出てきそうです.「タメになる」とはなんぞや.「初心者」とは何の初心者か.などなど.その点はオレオレ解釈でいきたいと思います.

「タメになる」の定義は「その後の人生において有益である」としましょう.「初心者」とは「言語を扱うことに対しての初心者」としましょう.

どこからどう考えても,最もタメになる「初心者用言語」は母国語だろう.日本なら日本語.常考.まず,何事においても,土台は必要である.その土台たる言語を身につけなくてはならない.JavaScriptだけで,Perlだけで,PHPだけで,自分の意志を正確に伝えることができるだろうか.その中では,日本語なり,英語なり,ドイツ語なり,なんなりの言語が介在しているのではないだろうか.

日本語を取得すれば,少なくとも,この世の中にある日本語で書かれた文献を読むことができる.知識を獲得できるし,日本語という共通の言語を扱う人たちと意志の交換もできる.会話ができる.

そして,何よりも忘れてはいけない.日本語でアルゴリズムすらも書ける.「日本語はプログラミング言語じゃないから,アルゴリズムは書けない!」なんて,とんでも思考の人はどうやってアルゴリズムを学んだのだろう.日本語のアルゴリズムはコンピュータで走らないかもしれないだけで,歴としたアルゴリズムである.プログラミング言語と諸国言語の違いは,コンピュータで走るか走らないか程度の差しかないんじゃないだろうか.

そんな理由で,オレは「母国語」をプッシュしてみる.きっと,お題としては「プログラミング言語」という暗黙があったような気がするけど,KYでok.

プロフィール

e-m@il @ddress