PLOについての興味深い見解 - ページ 12 1...5678910111213 新しいコメント Vasiliy Sokolov 2021.02.02 14:47 #111 fxsaber:習慣や構文の知識の問題であることは理解していますが、原作者である私がコードに入り込むのは非常に難しいと感じています。 残念ながら、FPスタイルでMQLを使うことはできないんです。簡単に説明すると、オファー条件(PammSet)があり、その条件を財務結果に変換する機能(AccountRecord)があるというアプローチである。どちらのタイプも不変であり、作成時に設定される。タスクは、オファーのセットを生成し、このセットの各要素をマッピング関数(Set1, Set2, Set3)を通じて財務結果と比較することである。重要な要素は,シーケンスの各要素にFunc<in, out>のような任意の関数を適用するSELECT関数である. Maxim Dmitrievsky 2021.02.03 02:53 #112 ジャック・フレスコ、FPとPLOについて Dmitry Fedoseev 2021.02.03 07:10 #113 また、このFPは、関数ポインタを使う のと根本的にどう違うのでしょうか? Alexandr Andreev 2021.02.03 07:24 #114 Dmitry Fedoseev: また、関数へのポインタを 使うのと根本的にどう違うのでしょうか? であり、FP構文がより便利であるというだけです。 をベースにしたコードアーキテクチャを採用するほど、便利です。 例えば、マウスがクリックされたときに実行されるタスクを受け取るブロックを作ることができます ....例えばGUIの場合。 そこで、呼び出しをリストにまとめて、実行するジョブを簡単に追加することができます。 例 Button1.MouseClickAdd(() => (ここにFunk();風の関数へのリンクがあります)) この場合、このような設定、すなわちタスクは、ユーザーが追加することができ、ユーザーはツールバーのコードを使用して、ボタンに対するアクションを設定することができます.... この場合、関数のバインディングはスコープから取得されます。つまり、クラスは何にでも追加することができます。つまり、関数の最終結果を追加するのではなく、この条件が発生したときに実行(呼び出し)される関数を追加しているのです。 Aleksey Nikolayev 2021.02.03 07:36 #115 Dmitry Fedoseev: また、このFPは、関数ポインタを使う のと根本的にどう違うのでしょうか? FPはラムダ計算の実装であり、命令型プログラミング(OOPを含む)はチューリングマシンの実装である。 Valeriy Yastremskiy 2021.02.03 08:08 #116 Aleksey Nikolayev:FPはラムダ計算の実装であり、命令型プログラミング(OOPを含む)はチューリングマシンの実装である。 理にかなっている) Igor Makanu 2021.02.03 08:09 #117 フライとカツ」の議論をしているようです。 FPがOOPの素晴らしい代用品であるならば、上記の例ではなく、FPで実装されたGUIの例を見せてください Кнопка1.MouseClickAdd(()=>(тут ссылка на нашу функцию в стиле Funk();)) が、ボタン、チェックボックス、スクロールバーなどの一例です。- はすべてFPで作られています。 しかし、FPが(手続き型スタイルから発展した)OOPの代替品であると議論することは、ホットとコールドの比較に過ぎないのではと思います。 Alexandr Andreev 2021.02.03 08:40 #118 Igor Makanu:フライとカツ」の議論をしているようです。FPがOOPの素晴らしい代用品であるならば、上記の例ではなく、FPで実装されたGUIの例を見せてくださいが、ボタン、チェックボックス、スクロールバーなどの一例です。- はすべてFPで作られています。しかし、FPが(手続き型スタイルから発展した)OOPの代替品であると議論することは、温故知新の比較であると思います。ここでは、まさに一方が他方を妨げるのではなく、他方を補うのです。 また、必要であれば、タイクの構造を使って、OOPのようにFPですべてを作ることもできます - 非常に怪しい作業ではありますが Igor Makanu 2021.02.03 08:49 #119 Alexandr Andreev:そこで、一方が他方を邪魔することなく、他方を補う。 そうこなくっちゃ そして、このスレッドの最初の投稿にある記事は、目的の点で全く異なる2つのプログラミングパラダイムを比較しようとしています。 Dmitry Fedoseev 2021.02.03 09:08 #120 Aleksey Nikolayev:FPはラムダ計算の実装であり、命令型プログラミング(OOPを含む)はチューリングマシンの実装である。 徹底的な!これ以上追加することはないでしょう )) 1...5678910111213 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
習慣や構文の知識の問題であることは理解していますが、原作者である私がコードに入り込むのは非常に難しいと感じています。
残念ながら、FPスタイルでMQLを使うことはできないんです。簡単に説明すると、オファー条件(PammSet)があり、その条件を財務結果に変換する機能(AccountRecord)があるというアプローチである。どちらのタイプも不変であり、作成時に設定される。タスクは、オファーのセットを生成し、このセットの各要素をマッピング関数(Set1, Set2, Set3)を通じて財務結果と比較することである。重要な要素は,シーケンスの各要素にFunc<in, out>のような任意の関数を適用するSELECT関数である.
ジャック・フレスコ、FPとPLOについて
また、関数へのポインタを 使うのと根本的にどう違うのでしょうか?
であり、FP構文がより便利であるというだけです。
をベースにしたコードアーキテクチャを採用するほど、便利です。
例えば、マウスがクリックされたときに実行されるタスクを受け取るブロックを作ることができます ....例えばGUIの場合。
そこで、呼び出しをリストにまとめて、実行するジョブを簡単に追加することができます。
例
Button1.MouseClickAdd(() => (ここにFunk();風の関数へのリンクがあります))
この場合、このような設定、すなわちタスクは、ユーザーが追加することができ、ユーザーはツールバーのコードを使用して、ボタンに対するアクションを設定することができます....
この場合、関数のバインディングはスコープから取得されます。つまり、クラスは何にでも追加することができます。つまり、関数の最終結果を追加するのではなく、この条件が発生したときに実行(呼び出し)される関数を追加しているのです。
また、このFPは、関数ポインタを使う のと根本的にどう違うのでしょうか?
FPはラムダ計算の実装であり、命令型プログラミング(OOPを含む)はチューリングマシンの実装である。
FPはラムダ計算の実装であり、命令型プログラミング(OOPを含む)はチューリングマシンの実装である。
理にかなっている)
フライとカツ」の議論をしているようです。
FPがOOPの素晴らしい代用品であるならば、上記の例ではなく、FPで実装されたGUIの例を見せてください
Кнопка1.MouseClickAdd(()=>(тут ссылка на нашу функцию в стиле Funk();))
が、ボタン、チェックボックス、スクロールバーなどの一例です。- はすべてFPで作られています。
しかし、FPが(手続き型スタイルから発展した)OOPの代替品であると議論することは、ホットとコールドの比較に過ぎないのではと思います。
フライとカツ」の議論をしているようです。
FPがOOPの素晴らしい代用品であるならば、上記の例ではなく、FPで実装されたGUIの例を見せてください
が、ボタン、チェックボックス、スクロールバーなどの一例です。- はすべてFPで作られています。
しかし、FPが(手続き型スタイルから発展した)OOPの代替品であると議論することは、温故知新の比較であると思います。
ここでは、まさに一方が他方を妨げるのではなく、他方を補うのです。
また、必要であれば、タイクの構造を使って、OOPのようにFPですべてを作ることもできます - 非常に怪しい作業ではありますがそこで、一方が他方を邪魔することなく、他方を補う。
そうこなくっちゃ
そして、このスレッドの最初の投稿にある記事は、目的の点で全く異なる2つのプログラミングパラダイムを比較しようとしています。
FPはラムダ計算の実装であり、命令型プログラミング(OOPを含む)はチューリングマシンの実装である。
徹底的な!これ以上追加することはないでしょう ))