OOPと手続き型プログラミングの比較 - ページ 30 1...232425262728293031323334353637...48 新しいコメント Georgiy Merts 2017.08.15 14:51 #291 Andrei:多くのブローカーがMQL4プラットフォームを人気だと言いながら、MQL5にはこの言葉を適用しないのは、どう説明すればいいのでしょうか。 明らかに、その違いは、マスターするのがより困難なOOPにあり、結果として、書かれたコードのデバッグとサポートにあります。 その逆です。 ピーターのようなプログラムは、OOPを使って 書かれているので、デバッグやメンテナンスは、ピーター自身のやり方よりずっと簡単です。 しかし、私のコードは、OOPを少し知っている人であれば、すぐに理解できるものです(もちろん、ゼロの人には理解できません)。 それは、私のブロックが、そのブロックに必要なエンティティにしかアクセスできないからです。そういう制約があれば、何も覚えなくていいし、コードも理解しやすい。 Реter Konow 2017.08.15 14:54 #292 George Merts:それは、まさに逆なのです。 ピーターのようなプログラムは、OOPを使って 書かれているので、デバッグやメンテナンスは、ピーター自身のやり方よりずっと簡単です。 私のコードは、OOPに反対する人の9割がすぐに「溺死」してしまうに違いありません。 同時に、私のコードは、OOPを少し知っているだけの人でも理解できます(もちろん、ゼロには全く理解できないでしょう)。もちろん、私のやり方を全く知らないので、「詰まる」でしょう。何がそんなに驚きなのか?細かく説明して教えれば、誰も「詰まる」ことはないのです。実践してみると、1つのプログラムで1つのアプローチしか使えないこともある。自分のアイデアを自分のやり方で実装しているので、OOPを適用した場合にどう見えるか、どう動くかは自分にはわからないのです。しかし、その方がより良く、より効率的になるとは誰も言い切れない。 Andrei01 2017.08.15 14:56 #293 Vasiliy Sokolov: 使用者は、あなたが描いているような馬鹿ではありません。特に複雑なコードにこれ以上お金を払う人はいないでしょう。誰しもが、プロジェクトを迅速に実行し、最小限の工数で、しかも書き換えや修正の必要がないシステムを手に入れたいと思うものです。だから、まさにOOPを知ることを要求されるのです。雇い主もバカではないが、プログラマーもバカではない。明らかに、プログラマーの目標は、同じプロジェクトで できるだけ多くのお金を稼ぐことです。また、プログラミングを生業とする適切なプログラマーであれば、競争上の理由から、他のプログラマーが自分のコードをメンテナンスすることを困難にするために、あらゆる方法を駆使するでしょう。OOPはこれに最適なのです。当たり前のようですが。 Andrei01 2017.08.15 14:59 #294 Реter Konow: しかし、実はMQL5では手続き型のプログラミングが可能なのです。これはC#ではありません。そして、人気がないというのはどうでしょうか。時間は流れ、世界は変わります。しかし、このプラットフォームには、MT4にはない多くの利点があります。これらの利点は何の意味もないのでは?でも、MQL4ではOOPでプログラミングできないから、まだMQL4の方が人気があるんです。 Реter Konow 2017.08.15 15:00 #295 Andrei:でも、MQL4ではOOPでプログラミングできないので、やはりそちらの方が人気がありますね。 あなたは間違っています。MQL4ではOOPを使ったプログラミングが可能です。今、人気があるのは、その知的障壁が低いからです。どうしよう...。 Andrei01 2017.08.15 15:01 #296 Реter Konow: あなたは間違っています。MQL4ではOOPを使ったプログラミングが可能です。 MQL5と同じように? Реter Konow 2017.08.15 15:01 #297 Andrei: MQL5と同じですか? 私の知る限り、ほとんど同じです。 Andrei01 2017.08.15 15:03 #298 Реter Konow: 私の知る限り、ほとんど同じです。 その情報はどこから来るのですか? Реter Konow 2017.08.15 15:05 #299 Andrei: この情報はどこから得たのですか? ドキュメントよりフォーラムよりMetaEditorの標準ライブラリから。 Vasiliy Sokolov 2017.08.15 15:05 #300 Andrei: この情報はどこから得たのですか?リファレンスを開く 1...232425262728293031323334353637...48 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
多くのブローカーがMQL4プラットフォームを人気だと言いながら、MQL5にはこの言葉を適用しないのは、どう説明すればいいのでしょうか。
明らかに、その違いは、マスターするのがより困難なOOPにあり、結果として、書かれたコードのデバッグとサポートにあります。
その逆です。
ピーターのようなプログラムは、OOPを使って 書かれているので、デバッグやメンテナンスは、ピーター自身のやり方よりずっと簡単です。
しかし、私のコードは、OOPを少し知っている人であれば、すぐに理解できるものです(もちろん、ゼロの人には理解できません)。 それは、私のブロックが、そのブロックに必要なエンティティにしかアクセスできないからです。そういう制約があれば、何も覚えなくていいし、コードも理解しやすい。
それは、まさに逆なのです。
ピーターのようなプログラムは、OOPを使って 書かれているので、デバッグやメンテナンスは、ピーター自身のやり方よりずっと簡単です。
私のコードは、OOPに反対する人の9割がすぐに「溺死」してしまうに違いありません。 同時に、私のコードは、OOPを少し知っているだけの人でも理解できます(もちろん、ゼロには全く理解できないでしょう)。
もちろん、私のやり方を全く知らないので、「詰まる」でしょう。何がそんなに驚きなのか?細かく説明して教えれば、誰も「詰まる」ことはないのです。
実践してみると、1つのプログラムで1つのアプローチしか使えないこともある。自分のアイデアを自分のやり方で実装しているので、OOPを適用した場合にどう見えるか、どう動くかは自分にはわからないのです。しかし、その方がより良く、より効率的になるとは誰も言い切れない。
使用者は、あなたが描いているような馬鹿ではありません。特に複雑なコードにこれ以上お金を払う人はいないでしょう。誰しもが、プロジェクトを迅速に実行し、最小限の工数で、しかも書き換えや修正の必要がないシステムを手に入れたいと思うものです。だから、まさにOOPを知ることを要求されるのです。
雇い主もバカではないが、プログラマーもバカではない。明らかに、プログラマーの目標は、同じプロジェクトで できるだけ多くのお金を稼ぐことです。また、プログラミングを生業とする適切なプログラマーであれば、競争上の理由から、他のプログラマーが自分のコードをメンテナンスすることを困難にするために、あらゆる方法を駆使するでしょう。OOPはこれに最適なのです。当たり前のようですが。
しかし、実はMQL5では手続き型のプログラミングが可能なのです。これはC#ではありません。そして、人気がないというのはどうでしょうか。時間は流れ、世界は変わります。しかし、このプラットフォームには、MT4にはない多くの利点があります。これらの利点は何の意味もないのでは?
でも、MQL4ではOOPでプログラミングできないから、まだMQL4の方が人気があるんです。
でも、MQL4ではOOPでプログラミングできないので、やはりそちらの方が人気がありますね。
あなたは間違っています。MQL4ではOOPを使ったプログラミングが可能です。
MQL5と同じですか?
私の知る限り、ほとんど同じです。
この情報はどこから得たのですか?
この情報はどこから得たのですか?
リファレンスを開く