MQL5に関するご意見・ご感想 - ページ 8

 
transcendreamer:
Cシャープを使うメリットは何ですか?
Windowsの.NETプログラムを素早く書く必要がある場合は、Sharpが最適です。VSにはF#、Visual Basic、Managed C++もあり、いずれも.NETにも対応していますが、Sharpeの方が高速できれいな仕上がりになっています。
 
Yuriy Zaytsev:

ちなみに!?

昔々、C 言語とPascal 言語の比較に出会ったことがあります

Cではフェラーリを 180km/hで 山道を走らせるようなイメージでエンジンをかけている、という意味合い でした。

パスカル 言語は、広い一方通行の道路を時速40 kmで走るリムジンに静かに乗っているようなものです。

C言語は、本当の男言葉みたいなものだったんだ)。

Cでは、道標から目を離さないことです :-)C言語は気の弱い人には向かない。道標に従わなければ、ヘアピンカーブでコースから外れてしまう危険性があるからだ。

C言語は、OSやユーティリティ、ドライバの言語です。 C言語はもともと、ユーザーのためにOSやユーティリティを書くプロによって書かれたものです。

Pascalはもともと学生向けにC言語で書かれたものです。 Pascalは教育用言語として書かれたものです。

道具の目的や使い方の違いは一目瞭然です。

MQLは本質的にC言語の派生物であり、MetaQuotesの開発者の選択はプロフェッショナルとして非常に正しいものです。

Turbo Pascalは、Cと同じように素直なポインタを持っているんだ。しかし、半角で{}と入力するのではなく、begin endと書かなければならない )))それがいつも気になるんだよ、怠け者め。

また、そもそもCコンパイラが最適化されているのではと疑ってしまいます。

 
prostotrader:

何語で書くかは全く関係 ないのですか?

(ドライバも何もかもPascalで書ける)。

大切なのは、自分が何をしているのか、どのように行っているのかを理解することです。

それぞれのツールには、それぞれの目的があるということです。

熊手・・・落ち葉を集めるため。

シャベル -- 穴を掘ること。

ピッチフォーク(Pitchfork) - 干し草を作る

--

実は、投石器や熊手でも穴を掘ることができるんです。

 
Alexey Volchanskiy:

Turbo Pascalは、Cと同じように素直なポインタを持っているんだ。しかし、男、{}を入力する代わりに、半分の秒でbegin endを書かなければならない )))。それがいつも気になるんだよ、怠け者め。

また、そもそもCコンパイラが最適化されているのではと疑っています

あ、投稿の1分差で感想が一致!?

しかし、マイクロプロセッサを開発する技術者はJMPコマンドを排除しなかったのに、Niklas Wirthはどんなプロセッサにもある普通の機能の一つを無視している、そうかもしれない、だからOSはPascalで書かれていない :-)))

プロストトレーダー

どの言語で書くかで、どんな違いが あるのでしょうか?

シャベルで穴を掘った方が便利、この差は大きい。

 
Yuriy Zaytsev:

ああ、投稿と感想が一致するのは1分差!?

しかし、これが問題で、マイクロプロセッサの技術者はなぜかJMPコマンドを排除 しないのに、Niklas Wirthはどんなプロセッサにもある普通の機能の一つを無視している、だからOSはPascalで書かれないのだ :-))

シャベルで穴を掘る方が便利ですからね。 違いがあるんです。

なぜなら、必要だからです。しかし、gotoのない言語では、コンパイラが使っているにもかかわらず、隠されているのです。

もちろん、SQLなど専門性の高い言語もある。

でも、私の場合、Windows用のものをSharpで書くと、手っ取り早いですし、考えなくて済むんです。

 
Alexey Volchanskiy:

なぜなら、必要だからである。しかし、gotoのない言語では、コンパイラが使っているにもかかわらず、隠されているのである。

もちろん、SQLなど専門性の高い言語もある。

でも、私の場合、SharpでWindows用のものを書いているので、手っ取り早く、何も考えなくていいんです。

Lesha, I know that :-)内部がどう動いているかわからないのは、デバッグをしない人、asmを知らない人、昇順モードで書かない人、だけなのです。

BINARNO(PDP-11からコマンドを打ち込む)、ASM、高級言語といった道を歩んでいない人はいないでしょう。

--

また、内部でどのように動作しているか、何のために動作しているかわからない場合は、gotoなしで直接pascalで書くことができます。

 
Yuriy Zaytsev:

Lesha, I know it :-)内部構造を知らないのは、asmと底上げライティングを知らない人たちだけです。

BINARNO(PDP-11プロセッサのコンソールからコマンドを入力する方法)、ASM、そしてより高度な言語、といった具合です。

--

もし、その仕組みや理由がわからなければ、gotoを使わずに直接pascalで書けばいいのです。

パスカルはいらない、あとでどうする、仕事がほとんどない

シャープは自分が使う分には十分だし、仕事もたくさんある。

 

昨日、再びfifeのウォークスルーを行いました。今回はエキスパートでしたが、ウォークスルーのスピードにとても驚きました。トピーカのスターターは、can'tという単語をdon't wantという単語に置き換えるだけでいい。

 
Alexey Volchanskiy:

Pascalは必要ない、ではどうするのか、ほとんど仕事がない

シャープは自分さえ良ければいいし、仕事もたくさん ある。

Javaは 絶好調、PascalはCと違って瀕死状態、全く空きがない。

世界がどこに向かっているのかを理解するために、アメリカの言語別の空室状況を見ると、ほとんど後進国になっています。

 
Renat Akhtyamov:

昨日、再びfifeのウォークスルーを行いました。今回はエキスパートでしたが、ウォークスルーのスピードにとても驚きました。トピックスターターは、can'tという単語をdon't wantという単語に置き換えるだけでいいのです。

MQL 5は普通の言語 です。言葉の問題ではなく、一部の評論家の戦略のアイデアのなさです。MQL5はライブラリ不足が深刻で、標準のHashTableすら入っていないので、こちらの記事で公開されているクラスを使っています。

MQはSTLを移植する代わりに、FuzzyLogicのような不要なものを使っています(あるいはkogから買ったのかもしれませんが・・・)。

しかし、このようなことがあっても、私は利益の出るストラテジーを書き、トレードの利益で生活することを妨げない。だから私はMQL4/5にとどまっている)