- JavaScript情報交換所(プログラミング既習者専用) [無断転載禁止]©2ch.net
238 :デフォルトの名無しさん[sage]:2016/06/14(火) 10:56:42.92 ID:ScASA3Ww - >>236
一番重要で本質的なことは、 長く複雑なコードをいかにスマートに書けるか、 いかに問題を短く簡潔なコードで早く書けるか、 ってことだと思うよ。 各機能がどうのこうのは、それこそどうでも良いというか、 基礎という意味では重大だけれど、レベルが低いことだと思う。 セミコロンを打つ場所なんてマジでどうでもいいというのは、 それは初心者にとってそれよりも先にやるべきことがあるからその通り。 しかし中級者以降生産性やコードの質を上げていこうと思えば この手の物事の重要性は増していき、最後には信念やら宗教やらと言われる問題に行き着くと思うよ。 ここは既習者スレなんだから、そういうことこそを話し合うべきだと思うけどな。 そして空回りしているというのは、ある見方ではそうだと思う。 JSは仕様の内も外も具体的な実装について殆ど意識されていないからね。 でもそれは逆に、具体的な実装に囚われず概念を学べると言えると思う。 その概念を習得すれば、例えば他言語に移ったとしても柔軟に対応できる。 他にもJSはマルチパラダイムと強く意識されて作られたわけではないが、その真似事ができる。 むしろJSこそ最も様々なプログラミングにおける本質的な物事を学べる言語だと思う。
|