Sugerencias para la sintaxis MQL - página 5

 
TheXpert:
¿No lo veis, modders? El chico no se calma. Tenemos que calmarnos.

¿Qué? ¿Tienes una coincidencia?

 
Реter Konow:

Me pregunto por qué el lenguaje se llamó C++.

++ Recuerdo que era una extensión del lenguaje C básico.

y la propia C, dice Wiki:

C (en inglés C) es un lenguaje de programación de propósito general compilado y tipado estáticamente, desarrollado en 1969-1973 por Dennis Ritchie, empleado de los Laboratorios Bell, como una extensión del lenguaje B.

 
Igor Makanu:

++ recuerda exactamente que era una extensión del lenguaje C básico

y la propia C, escribe Wiki:

signo ++, también un incremento). Por sí mismo, da un incremento condicionalmente infinito. Una extensión del lenguaje C básico, debería haberse llamado C+ (lógicamente).

 
TheXpert:
¿No lo veis, modders? El chico no se calma. Tenemos que calmarlo.
Bien, ¡los camilleros a la habitación! )
 
Dmitry Fedoseev:

Porque se trata de C aumentado y extendido, y con plena conservación de la funcionalidad de C. Parece que los programas escritos en C deben ser compilados en compiladores C++. Por supuesto, no se excluye una mayor ampliación, pero sólo si se mantiene este principio de continuidad.

Veo que has asistido a esos cursos ;)
 
Alexey Navoykov:

Además de kodobase, existen Freelance y Market, y ahí MQ debe interesarse por la calidad de los productos. Y la calidad del lenguaje afecta a la calidad y a la velocidad de desarrollo y depuración de un modo u otro.

Si entiendo bien el concepto de programación moderna - es el uso de bibliotecas de terceros. Es decir, es necesario conocer muchas bibliotecas y si no conocer, al menos imaginar la posibilidad de existencia de bibliotecas para sus tareas. La escritura de códigos comienza con la búsqueda en Google, por decirlo de forma cruda.

Dado que las bibliotecas de C++ son numerosas, la probabilidad de encontrar la adecuada (aunque sea muy redundante) se reduce a saber utilizar un motor de búsqueda, ya que rara vez se dan situaciones en las que haya que reinventar la rueda.

Este enfoque tiene una alta velocidad de desarrollo, la calidad no es tan clara.


Es decir, el objetivo principal de convertir MQL en C++ es el acceso a una enorme base de datos de librerías, para poder utilizar las realidades modernas de programación a través de esta base de datos, que se actualiza constantemente con nuevas soluciones.


Este enfoque moderno de la programación no funciona en MQL. Hay muy pocas bibliotecas, por lo que el programador moderno se siente muy incómodo en MQL. No es cómodo escribir rápidamente algo para Market/Freelance. La palabra clave es "rápidamente". Y casi no se aplica a los EA para usted. Es decir, necesito crear rápidamente código para otros.


La aproximación a C++ más bien daría un pequeño aumento en la velocidad de desarrollo de TORs complejos. Pero la cantidad de ToV complejos para MT5 es tan pequeña que la relevancia de C++-análogo desde el punto de vista del rendimiento es dudosa.


Hablando de las bibliotecas de MT5, son pocas no por las limitaciones del lenguaje sino por el número limitado de tareas. Imaginemos que MQL5 puede manejar todo en C++. ¿Qué biblioteca MT5 le daría eso?


No estoy en contra de las nuevas características de la lengua. Sólo quiero mostrar las razones básicas de estos deseos.

 
Alexey Navoykov:
¡Bien, camilleros a la sala! )

Sí, agitando las tarjetas del club de cada uno.

 
fxsaber:

Si entiendo bien el concepto de programación moderna es el uso de bibliotecas de terceros. Es decir, tienes que conocer muchas bibliotecas y si no las conoces, al menos imagina la posibilidad de que existan bibliotecas para tus tareas. La escritura del código comienza con la búsqueda en Google, por decirlo de forma cruda.

Dado que las bibliotecas de C++ son numerosas, la probabilidad de encontrar la adecuada (aunque sea muy redundante) se reduce a saber utilizar un motor de búsqueda, ya que rara vez se dan situaciones en las que haya que reinventar la rueda.

Este enfoque tiene una alta velocidad de desarrollo, la calidad no es tan sencilla.


Es decir, el objetivo principal de convertir MQL en C++ es el acceso a una enorme base de datos de librerías, para poder utilizar las realidades modernas de programación a través de esta base de datos, que se actualiza constantemente con nuevas soluciones.


Este enfoque moderno de la programación no funciona en MQL. Hay muy pocas bibliotecas, por lo que el programador moderno se siente muy incómodo en MQL. No es cómodo escribir rápidamente algo para Market/Freelance. La palabra clave es "rápidamente". Y casi no se aplica a los EA para usted. Es decir, necesito crear rápidamente código para otros.


La aproximación a C++ más bien daría un pequeño aumento en la velocidad de desarrollo de TORs complejos. Pero la cantidad de ToV complejos para MT5 es tan pequeña que la relevancia del análogo de C++ desde el punto de vista del rendimiento es dudosa.


Hablando de las bibliotecas de MT5, son pocas no por las limitaciones del lenguaje sino por el número limitado de tareas. Imaginemos que MQL5 puede manejar todo en C++. ¿Qué biblioteca MT5 le daría eso?


No estoy en contra de las nuevas características de la lengua. Sólo quiero mostrar las principales razones de estos deseos.

Si hay bibliotecas de IA en C++, que conecten todas sus características. Vale la pena)).

En general, no estoy en contra de que los programadores profesionales se sientan cómodos y acogidos en MQL5. Ojalá hubiera más de ellos en nuestra comunidad.

(Aunque siempre me ha indignado y repugnado el desorden de entidades y reglas de C++. Es como el kung fu, del cual el 10% podría ser útil en una pelea real. Y mientras haces piruetas, recibirás puñetazos en la mandíbula).

 
Реter Konow:

Si puedes encontrar librerías de IA en C++, deja que te enchufen todas sus características. Vale la pena)).

fxsaber:

Imaginemos que MQL5 puede hacer todo desde C++. Bueno, ¿qué biblioteca MT5 daría para escribir?

 

fxsaber:

Entonces,¿qué biblioteca MT5 le daría para escribir?

Una biblioteca de IA.

La IA está pidiendo EAs. Este es el futuro.