学童のためのEOPです。 - ページ 2

 
Koldun Zloy:

...

スレッドの最初の投稿とその例について、私の意見を述べます。

1.あなたは、データを保存する方法の1つと他の2つを対比して、その方が優れていると述べましたが、それはなぜですか?をより良くする、それだけです。このような単純なタスクのレベルでは、より複雑な構文と独自のデータ型を持つOOPを使用する ことの優位性を証明することは不可能である。 初心者は、基本的なことを書こうとしない限り、複雑さの必要性を理解できないでしょう。タスクではどのような構造になっているのでしょうか?初心者にとっては、最初の2つの方法がわかりやすく、簡単です。

2.OOPは、成長しなければならない複雑な概念である。チャレンジングな仕事をすることで、オブジェクトアプローチの良さを実感することができます。そのような課題に、人は何年も経ってからたどり着くものなのです。したがって、このような簡単な例でOOPの必要性を説明しようとするのは、小学生には早計である。理解できないし、せいぜい拒否するどころか、コンピュータで釘を打つバカと同じになるのが関の山だ。

 
Dmitry Fedoseev:

これはプログラミング言語を定義するものです。

MQLでこれをやることを禁じているのは誰ですか?

class A
{
        int m_nCnt;

public:
        int GetCnt() const
        {
                return m_nCnt;
        } 

        void SetCnt(const int nCnt)
        {
                m_nCnt = nCnt;
        }
}
 
ところで、私のアプローチもOOPですが、実装が違っていて、不完全であることに遅まきながら気づきました。つまり、OOPを否定するのは勝手だが、複雑なタスクは、どんな構文でも、どんな用語でも、否定者をオブジェクトアプローチに "引きずり込む "だろう。私もOOPの支持者です。ただ、私自身のことです。
 

こんにちは。

小学生を鍛えるというのは、確かにいいことだと思います。しかし、よくわからないのですが、「小学生」という言葉から、誰を想像しますか? 少なくとも高等教育を受けているが、プログラミング、特にOOPを理解していない人、あるいはプログラミングの基本的な理解と経験を持つ専門家?一応言っておくと、私は小学生の第1グループに属している。

第一印象は、読んでいての感想です。すべてをばらばらに提示しようとしているのですね。普通の小学生なら、「AOPって何ですか」と必ず質問されると思います。上級の小学生は、確かにインターネットで情報を探しますが、では、インターネットで何でも検索できるのなら、なぜこの支店を作ったのでしょうか?

まずは教科書のように、小学生に教えるためのシラバスを作成し、段階的に開示していくのがいいのでは?

正直なところ、ここに書かれていることは理解できていないし、何も得られていない。 自動売買のプログラムの作り方をぜひ教えてほしい。

この記事は、知識を共有しようと決めた人を侮辱するためではなく、逆にこの分野の教育の有効性を高めるために書きました。

敬具 ウラジミール

 
Ihor Herasko:

MQLでこれをやることを禁じているのは誰ですか?

ゲッターとセッターはプロパティと呼ばれるものの一部で、あなたの場合は単なる関数です。
 
Реter Konow:

スレッドの最初の投稿とその例について、私の意見を述べます。

1.データの保存方法について、他の2つの方法と対比して、より優れているのは...とおっしゃいましたね。をより良くする、それだけです。このような単純なタスクのレベルでは、より複雑な構文と独自のデータ型を持つOOPを使用する ことの優位性を証明することは不可能である。初心者は、基本的なことを書こうとしない限り、複雑さの必要性を理解できないでしょう。タスクではどのような構造になっているのでしょうか?初心者は、最初の2つの方法を使うのがわかりやすく簡単です。

2.OOPは、成長しなければならない複雑な概念である。チャレンジングな仕事をすることで、オブジェクトアプローチの良さを実感することができます。そのような課題に、人は何年も経ってからたどり着くものなのです。したがって、このような簡単な例でOOPの必要性を説明しようとするのは、小学生には早計である。彼らは理解できず、最悪の場合、拒否する代わりにコンピュータで釘を打つ愚か者に似てしまうだろう。

少ない点数でも一目瞭然だと思いました。それが何千個もあって、さらに複雑な形状を構成していれば、そのメリットはさらに大きくなります。

 
TheXpert:
ゲッターとセッターはプロパティと呼ばれるものの一部で、あなたの場合は単なる関数です。

違いはあるのでしょうか?

 
TheXpert:
ゲッターとセッターはプロパティと呼ばれるものの一部で、あなたの場合は単なる関数です。

Javaのようにゲッターとセッターという概念を意味するのであれば、やはり代入演算子をオーバーロードすることで作成できる点に行き着く。

 
Koldun Zloy:

違いはあるのでしょうか?

実は、そうではないのです。
 
MrBrooklin:

こんにちは。

小学生に教えるというのは、もちろんいいことだと思います。ここで、ちょっとよくわからないのですが、「小学生」という言葉から、誰を想像しますか?少なくとも高等教育を受けているが、プログラミング、特にOOPを理解していない人、あるいはプログラミングの基本的な理解と経験を持つ専門家?一応言っておくと、私は小学生の第1グループに属している。

第一印象は、読んでいての感想です。すべてをばらばらに提示しようとしているのですね。普通の小学生なら、「AOPって何ですか」と必ず質問されると思います。上級の小学生は、確かにインターネットで情報を探しますが、では、インターネットで何でも検索できるのなら、なぜこの支店を作ったのでしょうか?

まずは教科書のように小学生に教えるためのシラバスを作成し、そのポイントを段階的に開示していくのがいいのでは?

正直なところ、ここに書かれていることは理解できていないし、何も得られていない。 自動売買のプログラムの作り方をぜひ教えてほしい。

私は、知識を共有しようと決めた人を侮辱するためではなく、逆にこのスレッドでの教育効果を高めるために、この書き込みをしたのです。

敬具 ウラジミール

小学生と書いたのは、例がとても簡単で、詳しい解説があるからです。

もちろんこれは、興味のある方を対象にしています。

このフォーラムでよく見かけるのは、クラス内に関数を詰め込んで、意味もなくOOPを理解しようとする人たちです。

時間をかけて、何か読むくらいはできるだろうが。

ここでは本格的な講座は行わず、OOPが「怖いもの」ではないことを示したに過ぎません。

このスレッドの主目的は、本を読むことを奨励することです。