PLO - página 5

 
C-4:

La necesidad de utilizar la POO surge cuando el programa se hace más grande que "Hello word".

En general, conozco el MQL4 desde hace varios años, y me sigue sorprendiendo su miseria. El cuarto MQL está tan lejos como una estrella de las capacidades de la C clásica. En MQL5 los desarrolladores decidieron seguir adelante. El número de funciones ha aumentado y la programación se ha hecho más fácil. El lenguaje se ha vuelto más complejo, sí, pero el producto no se hizo para los estudiantes de la escuela.

Basic y Pascal se han utilizado siempre para el aprendizaje en la escuela/universidad (el segundo está presente en todas las instituciones educativas que se precien)...
 
Interesting:
Basic y Pascal siempre se han utilizado para estudiar en la escuela/universidad (todos los centros educativos que se precien tienen este último)...
C y Java y Asm nos empujaron, pero no sirvió de nada...)
 
FoxRex:
Listas, árboles, gráficos, no es posible tener punteros en MQL4.
Qué son las listas, los árboles y los gráficos... explíquelo, por favor. ( Sé lo que es un árbol, pero me temo que no es el árbol con hojas y piñas)
 
gumgum:
C y Java y Asm se nos metieron, pero es inútil...).

Esto ya es profesional, hablo de fundamentos de programación (en términos actuales serían clases de informática).

Aunque, en principio, C también puede estudiarse a nivel básico, por ejemplo, en lugar de Basics...

 
maryan.dirtyn:
Qué son las listas, los árboles y los gráficos... Explícamelo. (Sé lo que es un árbol, pero me temo que no es un árbol con hojas y piñas)
Es mejor no pensar en ello: ¿lo necesitas personalmente? :)
 
Interesting:
Es mejor no pensar en ello: ¿necesitas personalmente...? :)
Quién sabe) tal vez simplifique sustancialmente el sencillo esquema de EA en Dummies ;) ... al menos en términos generales (interés personal, todos tenemos que trabajar con mql5) ...
 
https://www.mql5.com/ru/articles/36 aquí un poco sobre las listas. Los árboles son más o menos lo que tú proporcionas, una estructura ramificada. Aquí se trata de gráficos y árboles http://www.intuit.ru/department/pl/plpascal/11/
Когда нужно использовать указатели в MQL5
Когда нужно использовать указатели в MQL5
  • 2010.03.25
  • MetaQuotes Software Corp.
  • www.mql5.com
Все объекты в MQL5 по умолчанию передаются по ссылке, но есть возможность использовать и указатели объектов. При этом есть опасность получить в качестве параметра функции указатель неинициализированного объекта. В этом случае работа программы будет завершена критически с последующей выгрузкой. Автоматически создаваемые объекты как правило такой ошибки не вызывают, и в этом отношении они достаточно безопасны. В этой статье мы попробуем разобраться в чем разница между ссылкой и указателей, когда оправдано использование указателей и как написать безопасный код с использованием указателей.
 
En la Biblioteca Estándar, también hay una sección de Clases para organizar los datos
 

Pregunta. El Manual de Referencia establece que.

Переменная типа класса (объект) может передаваться как по ссылке, так и по указателю. Указатель как и ссылка служит для того, чтобы получать доступ к объекту.  

...si queremos que una función devuelva un objeto, podemos devolver un puntero a ese objeto en forma de GetPointer(this).

Intentar utilizar el objeto como parámetro de una función de terceros, es decir, intentar pasar el objeto a la función. En ambos casos (tanto cuando se pasa un objeto por referencia como cuando se pasa por puntero) el compilador no lo jura. ¿Hay alguna diferencia entre estos dos métodos de pasar un objeto a una función, o pueden utilizarse con igual éxito? No es necesario devolver un objeto (un puntero a un objeto).

 
Yedelkin:

Pregunta. El manual de referencia indica que

Intentar utilizar un objeto como parámetro de una función de terceros, es decir, intentar pasar un objeto a una función. En ambos casos (tanto cuando se pasa un objeto por referencia como cuando se pasa por puntero), el compilador no lo jura. ¿Hay alguna diferencia entre estos dos métodos de pasar un objeto a una función, o pueden utilizarse con igual éxito? No es necesario devolver un objeto (un puntero a un objeto).

No hay ninguna diferencia mientras no se refiera explícitamente al objeto por referencia como un puntero. Pruébelo usted mismo y vea el artículo Cuándo usar punteros en MQL5
Razón de la queja: