「 MetaQuotes Software Corp.の CEOであるRenat Fatkhullin氏には、自信を持って、プロフェッショナルなサポートを提供し、あらゆる助けをしてくれていることに深く感謝しています。また、貴重な助言をいただいたStanislav StarikovとRashid Umarovにも感謝します。この本を書くのに役立ちます。
セルゲイコヴァリョフ |
検討中の知識の領域には、これまで知られていたものやいつものものに基づくものではない新しい概念が含まれているため、初心者のためのプログラミングに関する教科書を書くのは難しいことです。
一般的に言って、この種の問題は他の知識分野でも発生する可能性があります。 例えば、ある点は数学では無限小の円として知られていますが、円自体は一定の順序で並べられた点の集合として定義されています。 見やすく、これらの用語は相互に定義されています。 同時に、この「不注意」は数学の障害にはならなかった。 円と点の両方は、数学で採用されている他の用語と同様によく一緒になります。 さらに、誰もが何のポイントであり、何が円であるかを洞察力で理解しています。
通常の用語の大半は不確定な境界を持っていることが容易にわかります。 これらの境界の一部は非常にあいまいであり、その用語によって定義される非常にオブジェクトまたは現象の存在を疑うものでもありません。 しかし、人間の本質は、この奇妙な(正常な論理の点で)状況は、人間と彼の存在と実り多い活動の間にはないということです。 期間が一定の期間使用された後、それは私たちにとって完全な意味を持ちます。 どのように、なぜこのように起こるのかという疑問に答えることは難しいです。 しかし、そうです。 私たちは、ある用語に対する複数の言及は、顕著な用語の学習プロセスにおいて重要な役割を果たすことを知っています。
この作業では、以下のタスクが設定されました。
• 有名なアナロジーを使って新しい用語の意味を明らかにする。
• 各用語の意味を直感的に明確にする。
• プログラムやプログラミングを特徴付ける十分な情報を読者に与える。
この目的のために、本には多くの例と図が含まれています。 このテキストには相互参照が含まれており、読者が接続されたトピックに関する情報を得ることができます。
ここでは、資料の提示についてのいくつかの言葉があります。 プログラミングに関する一部の教科書は、最初のページに読者を招待し、「こんにちは、世界! 簡単なプログラムを使って 彼らの作者は、読者がプログラミング学習を始めるとすぐに、プログラムのテキストを参照して、プログラムの見た目に徐々に慣れ、後で学習を促進すると考えています。 しかし、その結果、読者はいくつかの未知の用語を同時に扱わなければならず、プログラム内のいくつかの行の内容と特性を推測しなければなりません。 これは、読者の知識に誤解や欠員をもたらす可能性があります。
私が見ているように、読者が以前の教材を徹底的に把握した後にのみ、教科書の次のセクションに進む方法を使う方が効果的です。 この方法の枠組みでは、最初のプログラムは、必要なすべての用語をマスターし、コーディングの基本原則を理解した後で初めて、読者に提供されます。 これはこの教科書が基づいている方法です。
この本に書かれている知識を習得するには、読者はPCユーザーで、 MetaQuotes Software Corpが制作したMetaTrader 4での作業経験があることが必要です。