私のマネージャーは、ASP.netでコーディングするように私に依頼しました。私の命令型および質問型のコードとはどういう意味ですか。それはプログラマーとどのように関係していましたか?
3 に答える
命令コードは値を返しません。それはただ何かをします。(vb.net のサブルーチンまたは c# の void 戻り型)。
質問コードは値を返します。
その「人気のある」プログラミング方法はわかりませんが、質問プログラミングは基本的に次のように要約されます。
ドメイン固有プログラミング言語は、機能が厳密であり、グラフィカルインターフェイスまたはスクリプト言語のいずれかに依存する傾向があります。プログラミングの予備知識を必要とせず、幅広いドメインに簡単に適応できる質問指向のアプローチを提示します。質問プログラミングは、一連のクローズドエンドの質問への回答を使用してユーザーの意図を「解析」することによって機能します。質問は、外部ファイルで指定された文脈自由文法によって導かれます。 -引用
命令型プログラミングはほとんどの手続き型コードの記述方法ですが(Cスタイル)。
英語での命令法とは、「命令的な口調」を意味します。したがって、コンピュータに「これを行う、それを行う」ように指示しているように見えるプログラムは、命令型プログラムです。ACプログラムはその良い例です。
これとは対照的に、Haskellのように宣言型と呼ばれる他の言語があり、コンピューターに何も要求しないように見えることなく、数学の定理のように読みます。