さようならロボット - こんにちはマラスムス - ページ 10

 
borilunad:

Sr.パンサ!なぜSRC ボタンを使わないのですか?Así mejor o Ud. tiene alguna duda?

Buena suerte!

borilunadさん、こんにちは。
SRCはどこで手に入れるのですか?
パンザ
 
 
pansa:
borilunadさん、こんにちは! SRCはどこで手に入れるのかお聞きしたいのですが、 pansaさん


返信の際、少し上を見ると、動画の左側にSRC ボタンがありますそれをクリックすると、コードを貼り 付けるための周辺が開きますがんばってください。

ところで、コンスタンチンのSRCの 位置について、非常に的確かつ「雄弁」に指摘していますね

 
7Konstantin7:

こんにちは、Konstantinさん。マニュアル・トレードはどうですか?もう暗殺者になっているのでは?
 
Renat:

静的解析器を知ってヒステリックになる人がいることは理解しています。

しかし、コンパイラが何をしなければならないか(正確にはしなければならないか)をある程度理解した後でなければならない。2014年の今、普通のコンパイラーは品質管理が10年以上遅れていて、最適化だけに集中しています。

参考:Intel C++コンパイラはまだ欠陥から回復しておらず、我々のプロジェクトでは常にコンパイラの内部エラーを発生させています。つまり、大きなプロジェクトを咀嚼せず、自らエラーを発生させる。そして、その並外れた最適化特性についての神話も時代遅れで、他のすべてが最適化レベルを大幅に引き下げています。

C++のような危険で自殺行為のような言語では、多くのキーとコンパイルスイッチがあるので、自信のあるプログラマは、神経衰弱なしで、古くてどこからともなくコピーされた大量のコードをコンパイルすることができます :)

コンパイラは、まず、解析よりもコンパイルが重要であり、コンパイルはむしろ良い品質であることが望ましい。

静的コード解析器や その他類似のツールを、コンパイラの機能実装と比較してより良い機能を発揮する別のユーティリティとして作成するのは合理的なことだと思います。

静的コード解析やその他の便利なものは、プログラマの不注意やスキルの低さに関連した、ごく少数のエラーしか検出できないと理解するのが妥当でしょう。設計上の誤り、論理的な誤り、「実装し忘れ」型の誤り、その他類似の誤りは、静的解析器等では検出できません。それは、まさにMT4で見ることができるものです。

当時のマイクロソフトのコンパイラも、内部エラーで簡単に「壊れる」。また、インテルのものを含め、新しいバージョンの方がより安定しています。最適化に関しては、通常、特別なことは必要なく、しっかりとした最適化だけが必要です。インテルにとって他より悪いと考えるのはおかしいでしょう。

コンパイルスイッチは、主にプロジェクトの要件(の一部)に合わせてコンパイラを柔軟に調整するために必要であり、古いコードのコンパイルを容易にするためのオプションはあくまでおまけである。

C++言語がそれほど危険で自殺行為であるなら、なぜC言語ベースの初期のMQL4が、まさにC++をベースにしたMQL4+やMQL5へと「改良」されたのでしょうか?

 

simpleton:

静的コード解析やその他の便利なツールは、プログラマーの不注意やスキルの低さに関連した、ごく少数のエラーしか検出できないと理解するのが妥当でしょう。設計上の誤り、論理的な誤り、「実装し忘れ」型の誤り、その他類似の誤りは、静的解析器等では検出できません。というのは、まさにMT4で見ることができるのです。

テスト環境は、コード品質に対する要求が非常に高いソフトウェアチップ設計の機能検証のために、ソフトウェア製品に広く使用されています。さらに、機能シェルは、チップ設計の ためのあらゆるコードの開発に不可欠な要素である。それは、このようなテストをゼロから書くと、プロジェクトそのものを書くよりも時間がかかってしまい、高品質のコードを書くことが要求される場合や、同じプロジェクトに多くのバージョンがある場合にのみ正当化されるからである。一方、テスト環境を巧みに構築することで、デバッグやコード検証の時間を大幅に短縮することができます。

静的解析も行われますが、非常に表面的で一次的な構文チェックとしてのみ使用されます。

 

単純な奴だな、何をバカなことを。

総合的な品質管理のレベルに達して、初めて理解できるようになるのです。その間、あなたはナルシストなプログラマー個人の認識レベルに留まり、「私をコントロールしないのが合理的だ、コントロールは別途のネバーランユーティリティに任せよう」と思い続けることになります。

C++とは異なり、MQLは生リンクを拒否するため(dllに出力がない場合)全く無害であり、一般的に-マネージド言語である。

 
Renat:

C++と違い、MQLは全く危険ではありません

C++コンパイラ自体の不具合は、むしろ少ない方です。

MQLのコンパイラの不具合は今や日常茶飯事です(MQLの内部コンパイラエラーはVSよりずっと多く見ています)。

MQLのコード実行の不具合も、最近では繰り返し発生しています。

 

不具合は対処していますが、並行して多くの追加・改良を行っています。

金曜日にMT4のリリースがあり、実行速度と テストが明確に改善される予定です。

 
Renatさん、私が欲しいのは、名前空間、マクロの接着、ヘッダーファイルのマルチインクルード、undef、unionです。C++のようにすべて。