簡単な理論質問です。 私はPHPとJavascriptで数年の経験を持ち、他の言語に枝分かれして、私の経験を理論と結びつけようとしています。プログラミングパラダイム初心者
命令型、機能型、オブジェクト指向などのプログラミングパラダイムについて読んできました。特定のプログラム内で、1つのパラダイムまたは別のものにコミットする理由はありますか?私は、オブジェクト指向のステートメントと機能ステートメントを混在させる理由を考えることができますが、次にパラダイム(例えばLispや関数プログラミングのような)に属しているような全言語を読んでいます
特定のパラダイムへのコミットの理由や利点、あるいは何がうまくいくのか大丈夫ですか?
オブジェクト指向は自然に私に来るものですが、私は時々そこにいくつかの機能的なものを落として自分自身を見つける。私がやったことを部分的に書き直して、私が今作ったものでは、私は命令的なスタイルであると思っています。そして、それは私のことを混乱させました。私はまだこれで新しいです、あなたはそれが良い、悪い、またはちょうどうわさが行われるような混合スタイルを言うでしょうか? – user173361
言語に矛盾するものを使用しない限り、実際にはスタイルのミキシングに問題はありません。競合していない各パラダイムの最良のサブセットを取ろうとするべきです。 – Oleksi
それは素晴らしい人です、フィードバックのおかげで。すべての尊敬と尊敬。 – user173361