MQL5で共同プロジェクト開発 - 私たちの未来は? - ページ 6

 
Реter Konow:
C++でメモリを直接扱うのが好きだったんです。C#ではそのような機会はありませんでした。それ以外については、C++がネガティブな印象を与えてしまいました。この文言は過剰で理不尽なほど複雑だと心から納得しています。その複雑さは、常識の枠を越えています。その中に詰め込まれた以上の存在感は想像に難くありません。私は余分な存在にはとても否定的なのですが...)

どんな言語にも「ひねり」があり、それを適用しないことも可能で、誰もそれを強制しているわけではありません。

javascriptにjQueryが登場したとき、あまりに騒がしく、誰も知らない、可能性は無限大...でも使えない、となったことを思い出します。

それはmqlでも同じで、OOPを使っても使わなくてもいいんです。

 

一般に、言語というのは、複雑化、高機能化する傾向にあると思います。C++11、14、17、C#5,6,7の仕様書を読んだだけです。

それがどうした?わからなければ使わなければいい、それで十分です。

 
Alexey Volchanskiy:

じゃあ使うなよ、誰かに強制されてるのか?それは、フォーラムで永遠に続くOOPについての呻吟と同じです。使いたくないならいつもの手順で書けばいい、誰が強制してるんだ?しかし、いずれにせよ、患者の嘆きが収まることはないだろう)。

もちろん、必要なものしか使ってはいけないのですが、問題はWHY!誰がどうして考えたのか!?なぜ開発者は、不要なエンティティの中で迷子にならないように、表面的な知識だけに時間を費やす必要があるのでしょうか?私の考えでは、このような「混み合った」言語は、どんな発展にも不利に働く。もしC++が文学小説を書くために使われるなら、その構文の「ひねり」や楽器の「ギミック」はすべて、ロマンチストの悲しい魂に感謝されるだろうが、メカニズムの世界ではそのような余分なものは有害である。イミフ。

それゆえ、あくまでも私の意見です、アレクセイ。鵜呑みにしないように)。

 
Реter Konow:

もちろん、必要なものだけを使えばいいのですが、問題は「WHY」です!誰が、なぜ、こんなことを言い出したのか?なぜ開発者は、余計な存在の中で迷子にならないように、表面的な知識にまで時間をかけなければならないのか。私の考えでは、このような「混み合った」言語は、どんな発展にも不利に働く。もしC++が文学小説を書くために使われるなら、その構文の「ひねり」や楽器の「ギミック」はすべて、ロマンチストの悲しい魂に感謝されるだろうが、メカニズムの世界ではそのような余分なものは有害である。イミフ。

あくまでも私の意見ですが、アレクセイ。鵜呑みにしないように)。

あなたは、任意のプロが彼の知識を向上させる必要があり、同じ50年を使用していない、とだけ生産性、労働 市場での需要の増加を与えるだろう、将来的には、新しい何かを学ぶためにいくつかの時間を費やしています。

 
Vitaly Muzichenko:

どんな言語にも「ひねり」があり、それを適用しないことも可能で、誰もそれを強制しているわけではありません。

javascriptにjQueryが登場したとき、あまりに騒がしく、誰も知らない、可能性は無限大...でも使えない、となったことを思い出します。

それはmqlでも同じで、OOPを使っても使わなくてもいいんです。

カートの5輪目は必ず邪魔になる。それが問題なんです。もし、OOPなしで効果的に、簡単に、素早くできるのであれば、論理的にはOOPは全く必要ありません。

私が強調するのは、「物事の論理」についてです。

それはまるで、3本目の手を持つときのようです。もちろん、使わない場合もあります...)))

 
Реter Konow:

本体の五輪は必ず邪魔になる。ここで問題です。もし、OOPなしで効果的に、簡単に、素早くできるのであれば、論理的にはOOPは全く必要ないことになります。

物事の論理を 下敷きにしたい。

人が3本目の腕を生やすのと同じようなものです。もちろん、使わないことも可能ですが...。

えー、3本目の手があればいいんですけどね。女の子は3か所つかまるところがあるんですが、残念ながら2本しか手がないんです。

手が3本あることが効果的な場合もありますが、1本では邪魔になることの方が多いでしょう。

 
Vitaly Muzichenko:

プロは自分の知識を高めるべきで、50年間同じものを使うべきではありません。新しいことを学ぶのに時間をかけることは、将来の生産性や労働 市場における需要を高めるだけです。

もちろんです。しかし、新しいものが必ずしも便利とは限りません。この「新しい」は、かなり選ばないといけない。新しいものはすべて、その必要性を実践で検証しなければなりません。
 
Vitaly Muzichenko:

プロは自分の知識を高めるべきで、50年間同じ知識を使うべきではありません。新しいことを学ぶのに時間をかけることは、将来の生産性や労働 市場における需要を高めるだけなのです。


そうですね。バージョン4以前のC#では、スレッドを作成するには手作業で作成する必要があり、win apiに非常に近いものだったと記憶しています。アトミック操作の提供やスレッド同期など、いろいろと苦労がありました。そして、パラレル化のための新しいツールが登場し始め、書き込みやルーチンが少なくなっていきました。だから、もっとぬいぐるみを、良いものを、違うものを!

 
Vitaly Muzichenko:

えー、3本目の手があればいいんですけどね。女の子は3か所つかまるところがあるんですが、残念ながら2本しか手がないんです。

手が3つあるのが効果的な場合もありますが、1つでは邪魔になることの方が多いでしょう。

じゃあ、4本足じゃないと、"3本足 "で逃げていく女の子たちに追いつけないね(笑)。
 
Реter Konow:
もちろんです。しかし、新しいものが必ずしも便利とは限りません。この「新しい」は、かなり選ばないといけない。新しいものはすべて、その必要性を実践で検証しなければなりません。

まあ、誰かが作ったプロジェクトを チェックして、気に入ったものがあれば自分で使うという感じです。まあ、味や色にもよりますが...。たまにそういうバイクに出会いますが、3行で古典的な書き方ができるのに、「新しい、ためにする」を使う人が多いからこうなるんですね。