El EOP para escolares. - página 2

 
Koldun Zloy:

...

Voy a dar mi opinión sobre el primer post del hilo y su ejemplo.

1. Has contrastado un método de almacenamiento de datos con los otros dos y has afirmado que es mejor porque... mejor y eso es todo. A nivel de tareas tan sencillas, es imposible demostrar la preferencia de utilizar la POO, que conlleva una envoltura sintáctica más compleja y sus propios tipos de datos. Un principiante no entenderá la necesidad de la complejidad a menos que vaya a escribir algo fundamental. ¿Para qué sirve la estructura en la tarea? Para un principiante es más claro y fácil utilizar los dos primeros métodos.

2. La POO es un concepto complicado al que hay que acostumbrarse. Las tareas desafiantes ayudan a apreciar las ventajas del enfoque por objetos. Una persona llega a esas tareas años después. Por lo tanto, es demasiado pronto para que los escolares intenten explicar la necesidad de la POO con ejemplos tan simples. No lo entenderán y, en el mejor de los casos, en lugar de rechazarlo, se parecerán a un tonto clavando clavos con un ordenador.

 
Dmitry Fedoseev:

Esto define el lenguaje de programación.

¿Quién prohíbe hacer esto en MQL?

class A
{
        int m_nCnt;

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

        void SetCnt(const int nCnt)
        {
                m_nCnt = nCnt;
        }
}
 
Por cierto, me he dado cuenta tarde de que mi enfoque también es OOP, pero implementado de forma diferente e incompleta. Es decir, se puede negar la POO todo lo que se quiera, pero las tareas complejas "arrastrarán" al negador al enfoque de objetos en cualquier forma sintáctica y con cualquier terminología. Yo también soy partidario de la OOP. Sólo la mía.
 

¡Hola!

La idea de formar a los escolares es, sin duda, algo positivo. Pero no está del todo claro, pero por la palabra "colegial" ¿quién se imagina? ¿Una persona con al menos estudios superiores pero que no entiende de programación y especialmente de programación orientada a objetos (OOP) o un especialista con conocimientos básicos y experiencia en programación? Debo decir de inmediato que pertenezco al primer grupo de escolares.

Mi primera impresión es por lo que he leído. Estás tratando de presentar todo de una manera inconexa. Estoy seguro de que un escolar medio siempre le haría una pregunta como ¿qué es la AOP? El escolar avanzado, por supuesto, buscará información en Internet, pero entonces, ¿para qué crear esta rama si todo se puede encontrar en Internet?

¿Quizás debería elaborar primero un programa de enseñanza para escolares, como en un libro de texto, y luego divulgar el punto paso a paso?

La verdad es que no he entendido y no he sacado nada de lo que se ha escrito aquí. Me gustaría mucho aprender a crear programas para el trading automatizado.

He escrito este post no para insultar a la persona que ha decidido compartir sus conocimientos, sino al contrario, para mejorar la eficacia de la educación en esta rama.

Sinceramente, Vladimir.

 
Ihor Herasko:

¿Quién prohíbe hacer esto en MQL?

Los getters y setters son parte de una cosa llamada propiedad. en su caso son sólo funciones.
 
Реter Konow:

Voy a dar mi opinión sobre el primer post del hilo y su ejemplo.

1. Has contrastado un método de almacenamiento de datos con los otros dos y has dicho que es mejor porque... mejor y eso es todo. A nivel de tareas tan sencillas, es imposible demostrar la preferencia de utilizar la POO, que conlleva una envoltura sintáctica más compleja y sus propios tipos de datos. Un principiante no entenderá la necesidad de la complejidad a menos que vaya a escribir algo fundamental. ¿Para qué sirve la estructura en la tarea? Para un principiante es más claro y fácil utilizar los dos primeros métodos.

2. La POO es un concepto complicado al que hay que acostumbrarse. Las tareas desafiantes ayudan a apreciar las ventajas del enfoque por objetos. Una persona llega a esas tareas años después. Por lo tanto, es demasiado pronto para que los escolares intenten explicar la necesidad de la POO con ejemplos tan simples. No lo entenderán y, en el mejor de los casos, se parecerán a un tonto clavando clavos con un ordenador en lugar de rechazarlo.

Pensé que era obvio incluso con un pequeño número de puntos. Si hay miles de ellas, y componen formas más complejas, la ventaja será aún mayor.

 
TheXpert:
Los getters y setters son parte de una cosa llamada propiedad. en su caso son sólo funciones.

¿Hay alguna diferencia?

 
TheXpert:
Los getters y setters son parte de una cosa llamada propiedad. en su caso, son sólo funciones.

Si se trata de la noción de getters y setters, como en Java, entonces de nuevo llegamos al punto en que se puede crear sobrecargando el operador de asignación.

 
Koldun Zloy:

¿Hay alguna diferencia?

De hecho, no lo hace.
 
MrBrooklin:

¡Hola!

La idea de enseñar a los escolares es, por supuesto, algo bueno. Aquí no está del todo claro, pero con la palabra "escolares" ¿a quiénes se imagina? ¿Una persona que tenga al menos estudios superiores pero que no entienda de programación y especialmente de programación orientada a objetos (OOP) o un especialista con conocimientos básicos y experiencia en programación? Debo decir de inmediato que pertenezco al primer grupo de escolares.

Mi primera impresión es por lo que he leído. Estás tratando de presentar todo de una manera inconexa. Estoy seguro de que un escolar medio siempre le haría una pregunta como ¿qué es la AOP? El escolar avanzado seguramente buscará información en Internet, pero entonces, ¿para qué crear esta rama si todo se puede encontrar en Internet?

¿Quizá debería elaborar primero un temario para enseñar a los escolares, como en un libro de texto, y luego divulgar la materia paso a paso?

La verdad es que no he entendido y no he sacado nada de lo que se ha escrito aquí. Me gustaría mucho aprender a crear programas para el trading automatizado.

No he escrito este post para insultar a la persona que ha decidido compartir sus conocimientos, sino al contrario, para aumentar la eficacia de la educación en este hilo.

Sinceramente, Vladimir.

He escrito "escolar" porque los ejemplos son muy sencillos y hay una explicación detallada.

Por supuesto, esto va dirigido a cualquier persona que esté interesada.

A menudo observo en este foro cómo la gente intenta comprender la POO simplemente, sin ningún sentido, metiendo unas cuantas funciones en una clase.

Sin embargo, podrías dedicar algo de tiempo y leer al menos algo.

Aquí no habrá un curso completo, sólo he mostrado que la POO no es "algo que da miedo".

El objetivo principal de este hilo es animar a la gente a leer libros.

Razón de la queja: