>>145が「美しく構成する」とか「正しいプログラミング道」とか言ってるけど
根拠書いてないから説得力に書けるだろう? 説明できないのさ。
だから代わって俺が説明するよ。具体的にね
良いプログラミングに必要なことに「宣言型」というのがある
「プリンシプル オブ プログラミング3年目までに身につけたい一生役立つ101の原理原則」の77ページ
https://books.google.co.jp/books?id=biseDAAAQBAJ&pg=PA77&lpg=PA77
> 宣言型でプログラミング
> 命令形のプログラミングは「問題の解法」、すなわちデータ構造とアルゴリズムを記述します。
> 一方、宣言型のプログラミングは「問題の定義」、すなわち説くべき問題の性質や、
> その際にに満たすべき成約を記述します。
> フローがないと読みやすい
> 宣言型のコードは、順序や条件分岐がありません。純然たる事実が宣言的に書かれているため、
> コードが読みやすくなります。
> 一方、命令形のコードは、常に「状態」と「制御」と「データのフロー」を頭に描かないと、
> 事実を正確に理解できません。そのため、流れを追いながら読まなければならなくなります。
> 宣言型を取り入れる
> 例えば、宣言型の汎用プログラミング言語の代表的なカテゴリに、関数型言語があります。
> また、汎用言語ではありませんが、HTMLやCSS、SQLも宣言型です。
> 一方、プログラミングのパラダイムが命令形の言語を仕様スr場合でも、
> 宣言型の表現を部分的に取り入れ、宣言型の利点を享受しましょう。
探検
+ JavaScript の質問用スレッド vol.125 +
■ このスレッドは過去ログ倉庫に格納されています
149デフォルトの名無しさん
2018/03/15(木) 23:16:46.21ID:rmXeLovx■ このスレッドは過去ログ倉庫に格納されています
