imperative

    1

    1答えて

    このようなことは可能ですか? こんにちはすべて、私たちは、機能と命令型プログラミングを使用して、OCamlの中でバイナリ検索ツリーを実装するように言われた私のクラスで 。 ポインタを使用する手続き型言語であるパスカル(Pascal)でADTと実装を行っています。我々はまた、いくつかの基本的なBST業務を与えられた # Pascal type tKey = integer;

    4

    2答えて

    以下のプログラミングパラダイムの名前は何であるのためのより良い用語もあります。 コードがtrueに解決する論理テスト(のセットに基づいて実行されますその節)。この節は演算子とオペランドで構成されています。各オペランドは値/オブジェクトです。 命令型言語(例えば、if(){}のような通常のフロー制御)で行われるように、節を明示的に評価する代わりに、節が宣言され、結果コードにバインドされます。節が満た

    7

    2答えて

    私は数週間後に始まるコースのレッスン資料をいくつか書いています。私は学生が学ぶ新しい言語としてClojureを選択しました。私は命令コードを機能コードにリファクタリングするために1つの章を捧げたいと思っています。このためには、私は命令的で機能的な解決策をどのように比較できるかを示すことができる、実際の問題の集合を遠くまで引き出すことはできません。問題は、プロジェクトオイラーのように数学を重視するの

    1

    2答えて

    私は多くのウェブサイトを見ています。あるものは、オブジェクト指向プログラミングと命令プログラミングを互換的に使用しますが、他の人はそれらが異なっていると言います。 私は、オブジェクト指向と命令型の違いと、これらのパラダイムの違いを知りたいと思います。または、彼らの違いが全くない場合。

    2

    2答えて

    クラスを実装するときは、メソッドの値を返すか(疑問)、メソッド内でクラス属性を直接操作する(必須)ことをお勧めします。 たとえば、CSVファイルに出力する文字列を作成するクラスがあります。私は、このようにそれを行う可能性があります:私はこのようにそれを行う可能性があります String output = "" String records[] = //list of record string

    3

    4答えて

    私は、スキームのSag of Eratosthenesの実装をWebで検索していましたが、多くのコンテンツが出てきましたが、完了する必要があるようなものはありませんでした。 ほとんどのアルゴリズムは、静的な終了または反復を使用しています。これは私の言語の知識が不足しているため、皆さんに助けを求めてくれました。 1つの引数(Sieveまでの数値)を取り、再帰のみを使用し、#t(真)または#f(偽)の