タグ付けされた質問 「procedural-programming」

17
手続き型プログラミングと関数型プログラミングの違いは何ですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 昨年休業。 この質問を改善する 手続き型プログラミングと関数型プログラミングの両方についてウィキペディアの記事を読みましたが、まだ少し混乱しています。誰かが核心までそれを煮詰めることができますか?

9
手続き型と機能型の違いを真に理解する
手続き型プログラミングと関数型プログラミングの違いを理解するのに本当に苦労しています。 次に、関数型プログラミングに関するWikipediaエントリの最初の2つの段落を示します。 コンピュータサイエンスでは、関数型プログラミングは、計算を数学関数の評価として扱い、状態や可変データを回避するプログラミングパラダイムです。状態の変化を強調する命令型プログラミングスタイルとは対照的に、関数の適用を強調します。関数型プログラミングは、関数定義、関数適用、および再帰を調査するために1930年代に開発された正式なシステムであるラムダ計算にルーツがあります。多くの関数型プログラミング言語は、ラムダ計算の詳細と見なすことができます。 実際には、数学関数と命令型プログラミングで使用される「関数」の概念の違いは、命令型関数には副作用があり、プログラムの状態の値を変更する可能性があることです。このため、それらには参照透過性がありません。つまり、同じ言語式は、実行中のプログラムの状態に応じて、異なる時点で異なる値になる可能性があります。逆に、関数コードでは、関数の出力値は関数に入力された引数にのみ依存するfため、引数に同じ値を指定して関数を2回呼び出す xと、同じ結果が生成されますf(x)両方の時間。副作用をなくすことで、プログラムの動作の理解と予測がはるかに容易になります。これは、関数型プログラミングを開発するための主要な動機の1つです。 それが言うパラグラフ2で 逆に、関数コードでは、関数の出力値は関数に入力された引数にのみ依存するfため、引数に同じ値を指定して関数を2回呼び出すxと、同じ結果がf(x)両方とも生成されます。 これは、手続き型プログラミングの場合とまったく同じではありませんか? 際立っている手続き型と機能型のどちらを探すべきですか?

5
簡単な説明PHP OOP対手続き型?
PHPを学びたいし、OOPと手続き型についてのアイデアを取得したいと思います。OOPと手続き型についての他のブログやチュートリアルをいくつか読んだのですが、それでもアプローチを理解できません。 OOPと手続き型 私はどちらを学ぶべきですか? コードの違いは何ですか?効果は何ですか? PHPフレームワークはOOPアプローチにどのように役立ちますか?(CodeIgniterを学びたい) 手続きにはフレームワークが必要ですか? 私は本当に両方のコードの違いを知りたいです、OOPの私の理解はあなたがのようなクラスを作成し、それがアクセスできることです。(それが正しければ私は知りません)。 ありがとう!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.