OOP vs. programación procedimental - página 31

 
Andrei:

¿Cómo se explica que muchos corredores llamen popular a la plataforma MQL4, pero no apliquen este epíteto a MQL5?

Obviamente, la diferencia está en la POO, que es mucho más difícil de dominar y, como consecuencia, en la depuración y el soporte del código escrito.

Para los programadores profesionales este requisito no es crítico, al contrario, en realidad se benefician del "cuanto más complicado, mejor" por muchas razones, ya que a los programadores se les suele pagar por horas, y con un código complejo simplemente se puede ganar más por horas. También hace más difícil que otros programadores descifren y entiendan el código, lo que aumenta la dependencia del empleador de este programador, etc.

También es obvio que para los fines del comercio, donde el pago o el gasto del tiempo propio suele ser por proyecto, no por hora, esta regla no funciona.

¿Qué tiene que ver esto con la POO? ¿Qué tiene que ver con ....?

El broker se preocupa por los traders, y si en su caso hay más traders en MT4 que en MT5, no tiene nada que ver, por ejemplo, con la biblioteca estándar. Es su forma de hacer negocios.

Al usuario final de la plataforma (el comerciante) tampoco le importa realmente a qué paradigma de programación y estilo de diseño de código se adhiere el programador.

 
Vasiliy Sokolov:

Abra el certificado.

¿Cuál? Desgraciadamente, no veo nada sobre OOP en la referencia de MQL4.
 
Andrei:
¿Cuál? Desafortunadamente, no veo nada sobre OOP en el manual de MQL4.
Las lenguas son casi idénticas 1:1. Lo que difiere es la API proporcionada por la plataforma, el nivel de optimización y el probador/optimizador es más rápido (pero no más conveniente en mi opinión) en 5
 
Maxim Kuznetsov:

¿Qué tiene que ver esto con la OOP? ¿Qué tiene que ver ....?

el broker se preocupa por los traders y si en su caso hay más traders en MT4 que en MT5, no tiene nada que ver con la biblioteca estándar por ejemplo. Es su forma de hacer negocios.

¿Qué tiene esto que ver con los negocios en general? Un corredor toma una plataforma ya hecha y construye su negocio sobre ella... Si la plataforma no es popular entre los comerciantes, el negocio se irá en consecuencia....

 
Andrei:
¿Cuál? Desafortunadamente, no veo nada sobre OOP en el manual de MQL4.

Eres un salvaje, ¿verdad?

 
Maxim Kuznetsov:
las lenguas son casi idénticas 1:1.

¿Puedes darme un enlace a la documentación de MQL4 donde se describen todas las características de MQL5?

 
Vasiliy Sokolov:

Eres un salvaje, ¿verdad?

El enlace no funciona.

 
Andrei:

El enlace no funciona.

Entonces dos opciones para ti: 1) matarte en la pared 2) actualizar el terminal a 2017.
 
Vasiliy Sokolov:
para actualizar el terminal a 2017.
¿No hay un enlace que funcione para una revisión sin actualizar el terminal?
 
Maxim Kuznetsov:
Las lenguas son casi idénticas 1:1. Lo que difiere es la API proporcionada por la plataforma, el nivel de optimización y el probador/optimizador es más agradable (pero no más conveniente en mi opinión) en 5
Si ese fuera el caso, ¿qué impide que la plataforma MT5 soporte también la API de MT4 y el mismo nivel de optimización?
Razón de la queja: