Deseos anti-MQL5 - página 10

 
GOTO realmente nunca existió en C, ¿no has visto'c<br / translate="no"> C tenía goto, y c+ goto, y c++ goto, pero C.net no? ¿Y qué espeluznante tío Bill inventó C?

P.D. En el ruso técnico correcto las abreviaturas se escriben completas, por ejemplo, MQL-4, MQL-X.

P.P.S. TIENES UNA POBRE FORMACIÓN INFORMÁTICA EN LA ESCUELA,
Realmente GOTO se asocia con el lenguaje FORTRAN, porque GOTO apareció por primera vez y fue implementado en FORTRAN (-para estar seguros).
No seas ridículo con tu actitud hacia Basic BASIC, o Basic na Vas se sentirá ofendido.
La disputa es, como siempre, por nada. Y el ganador será como siempre quien tenga la lengua más larga y la arrogancia.
 
timbo:
MT es una gran plataforma, simplemente super, las otras plataformas que he visto ni siquiera se acercan... ¿Y cuántos buenos sistemas operativos han caído en el olvido sin encontrar un consumidor masivo? Tal y como yo lo veo, la MT corre el riesgo de seguir siendo para siempre un pequeño nicho de producto para los casinos de microlotes. Círculo vicioso de la pobreza: cuentas de céntimos - demos interminables para los programadores de alto nivel - ingresos de céntimos para el distribuidor - los mismos pagos de céntimos a methaquotes para su servidor. Sólo queda construir la funcionalidad y estar inmensamente orgulloso de ella. ¿Cuántas veces ha ocurrido esto con otros productos? "La historia sólo te enseña que la historia no enseña nada a nadie"

Dígame alguien que me equivoco y que MQ está en conversaciones con empresas/bancos normales o incluso que ya está en proceso de adaptar su producto a sus necesidades...

Un importante broker occidental en una plataforma MT4, ¿es posible?

Es posible, esta tendencia está en desarrollo. No es tan malo como parece :)))
 
Korey:
Korey:
Andy_Kon:
Korey:
Andy_Kon:
Korey:

P.S., por cierto, aquí, también, insidioso han proporcionado para donde la gente puede pasar - MQL-4 no tiene un operador de cuatro letras,
goto !!!, lo que significa que muchos programas son intolerantes en MT.


Significa que MQL no es BASIC y que los programadores adecuados no utilizan GOTO.

Los programadores correctos prefieren TENER goto para no usarlo ))
¡Pero cómo es que no usas goto si no lo tienes!

Así que en MQL no puedes no usar goto y eso no es correcto.


Una vez más: MQL no es BASIC.
En un lenguaje de programación adecuado (no criado bajo el ala de MS del tío Bill) - no hay GOTO (por ejemplo, el lenguaje C y todos sus hijos).

P.D.
En la lengua rusa propiamente dicha, los "programadores" se escriben con dos letras M (de la palabra programa).


MMM Es un buen punto sobre las dos "M",
¿Pero cómo es C sin goto y bajo el ala de la MS del tío Beale (una L)?
GOTO realmente nunca existió en C, no lo he visto.
C tenía goto, y c+ goto, y c++ goto, pero C.net no? ¿Y qué espeluznante tío Bill inventó C?

P.D. En el lenguaje técnico propio del ruso las abreviaturas se escriben completas, por ejemplo MQL-4, MQL-X

P.P. TIENES UN POBRE INFORMÁTICO EN LA ESCUELA,
Realmente GOTO se asocia con el lenguaje FORTRAN, porque GOTO apareció por primera vez y fue implementado en FORTRAN (-para estar seguros).
No me hagas reír con tu actitud hacia BASIC, o Basic na Vas se ofenderá.




Los que tienen un ruso correcto (Bill - deletreado con 2 [dos] L) pueden leer en el "pequeño libro", "pequeños autores" B. Kerrigan, D. Ritchie.
Cita:

C tiene la instrucción goto, denostada por muchos, y etiquetas para saltar a ellas. Estrictamente hablando, no hay necesidad de esta instrucción, y en la práctica casi siempre es fácil prescindir de ella. Hasta ahora en nuestro libro no hemos utilizado el goto.
Sin embargo, hay casos en los que el goto puede ser útil.
Lo más común es cuando se quiere interrumpir una operación en alguna estructura anidada profunda.
estructura anidada y geto fuera de dos o más bucles anidados.
---------------------
Hay otro autor G. Schildt, y cito:

La programación estructurada implica estructuras de control definidas con precisión,
bloques de programa, sin (o al menos con un uso mínimo de) instrucciones GOTO...
--------------------
También se puede leer en un pequeño libro editado por el profesor A.D. Khomonenko, y cito:

El operador en un idioma es una mala herramienta.
------------------------------


1. Casi todos los lenguajes de programación de alto nivel modernos no utilizan GOTO. El GOTO y las etiquetas son un artefacto;
2. Se ha señalado correctamente, las raíces de este operador vienen de Fortran, Cobol, Algol, Basic :) (Básico) - tan querido por ti y por el estudiante de bajo rendimiento B. Gates.
3. B. Gates - creció con un gran amor por el Basic (ganó mucho dinero con él), aunque no sabía nada más.
4. Una vez más, MQL no es BASIC (puedo escribir, a petición, MQL4 no es BASIC).
4. Cuando iba al colegio, la asignatura "Informática" no existía. Aunque hace unos 10 años yo mismo lo enseñé en un instituto.

P.D.
Es hora de dejar de discutir sobre nada.
El GOTO y las etiquetas son un artefacto y debes aceptarlo.
 

a Andy_Kon

Bueno, iba a publicar Kerrigan para ti, y además me acordé,
donde se describe la búsqueda binaria en C++ con el operador goto,
y aquí lo recuerdas - ¡G.Schildt!
Así que no es un argumento sino una ilustración sobre el tema: -Cómo se entiende lo mismo de forma diferente))

 
¿Por qué estamos tan enfadados con este pobrecito goto? ¿No hay otros operadores de C que rompan el flujo supuestamente "lineal" de la ejecución del programa no peor que este demonio?

Aquí hay otro monstruo - break que realmente toma el control fuera de cualquier bucle de la misma manera. Sólo que si no tiene goto tiene que conseguir adicionalmente perverso para que el programa continúe la ejecución exactamente en el punto especificado y no sólo en el primer operador después de la estructura interrumpida. Y por cierto, es bastante fácil usar break para saltar de la línea 200 a la 150, igual que goto.

No creo que esta complicación justifique salir del paraíso de la estructura "correcta". Puedo decir que yo mismo lo utilizo muy raramente (ya que prefiero el estilo claro), pero también es bastante útil a veces - como Andy_Kon señaló acertadamente. La excepción confirma la regla ("la estructura de un programa debe ser clara y verificable"), y que sea en MQL-X después de todo.

P.D. Por cierto, ¿quién lo maldijo? Dykstra, ¿verdad?
 

La razón del argumento es la siguiente:

El verdadero pensamiento científico no sirve para Internet (como piensan los programadores), ni para la "infancia feliz",
y estandariza sus algoritmos en absoluto para la programación comercial de las aulas,
es decir, la idea no funciona en C# o Delphi (por cierto, el goto en Delphi sobrevivió)
pero concentrado en FORTRAN.
Así pues, una colección única de algoritmos probados y aprobados disponibles en Fortran,
el mismo que poco a poco se va condensando en otras lenguas,
esta colección única "sufre" del uso frecuente de GOTO.
Es decir, sin GOTO hay serias dificultades con la corrección de pruebas.))))
Buen juicio: Goto ha desaparecido por una sola razón: "Para enderezar hay que doblar" a Stalin.
Juicio desagradable: la lucha contra el goto es un intento de aislar al verdadero youtchmat de la multitud.

P.D. En la época en que apareció el libro "Structured Programming", existía la percepción de que los bloques eran supuestamente inútiles,
supuesto academicismo seco de Algol-60 - como se conoce el lenguaje teórico.
En este entorno, la masa no percibió una clara convicción de aplicar la estructura de bloques.
Entonces se proclamó la lucha contra el goto, y las masas se dejaron llevar por la consigna: es (supuestamente) indecente usar el goto).

P.P.S. A juzgar por la tensión con el derecho nacional a expresarse en Rusyaz, manifestada también en este hilo, es posible que
cuando se conozca el nombre del autor del libro "Programación estructurada",
habrá un movimiento para la restauración de los derechos del GOTO))

 
D500_Rised:

El principal corredor occidental en la plataforma MT4, ¿es posible?
...
Posiblemente, esta tendencia está en desarrollo. No es tan malo como parece :)))

Según los informes no verificados hasta ahora, es:

- se afiliarán a Velocity4x
- se compraron Velocity4x

Sin embargo, ¡la tendencia! :)))
Además de forex.com, otra gran empresa ha anunciado la introducción de la MT en un futuro próximo,
y también ha aparecido un banco alemán, que seguramente está trabajando con MT directamente.
(Esta información tampoco ha sido verificada... por desgracia...)

 

Siempre me ha "gustado" el goto, pero está más asociado a Assembler y no a C o FORTRAN. Y en general, en algunos casos, su uso está justificado. Así como el hecho de que cuando esté disponible, quienes quieran utilizarla no podrán hacerlo.

Dijkstra y Knuth son "tipos" inteligentes, pero escribieron sus libros hace mucho tiempo, cuando MQL ni siquiera existía... Y este lenguaje es altamente especializado, diseñado para usuarios generales, tanto programadores profesionales como aquellos que no quieren ser programadores, sino que sólo necesitan automatizar un sistema primitivo. Por lo tanto, cuanto más factible sea esta lengua, mejor. Estoy a favor de ello, pero nadie nos ha preguntado). Podemos discutirlo eternamente, pero es inútil).

 
timbo:
¿Qué no quiero ver en MQL5? No quiero ver clases, no quiero ampliar la funcionalidad, no quiero ver más características extrañas y complicar el proceso de creación de EA.

La imposibilidad de utilizar la MT para los CFD (aunque esté declarada) me llevó a buscar alternativas. Esta imposibilidad es sobre todo organizativa, pero también hay algunas dificultades técnicas. No sé quiénes operan en la plataforma MT y los que se conocen, son en su mayoría pequeñas cocinas, que, según me parece, simplemente no se permiten en las bolsas de valores. Así que resultó que hay alternativas. Operaciones automatizadas con divisas y CFD. No voy a decir nada de forex, pero los precios en CFD no se filtran en absoluto. El lenguaje de programación es primitivo, pero se desarrolla. Al mismo tiempo, es simple, generalmente simple, es decir, lo máximo posible para el comerciante. Si necesita comprar, sólo tiene que comprar (cantidad) y ya está, sin problemas. Es amigable con el comerciante, no con el programador. El que paga el dinero, es decir, el líder del mercado. Las pruebas sobre la historia también están presentes. No hay acceso ilimitado a la demo, un mes gratis, y luego abrir una cuenta. Y la cuenta está lejos de ser mini. La cuenta real viene con una demo ilimitada. Ese lenguaje es todavía demasiado primitivo, no me convenía, ya que mi idea requiere un poco más. Sin embargo, la tendencia está ahí.

MS-DOS no era el mejor sistema operativo de su época, pero ahí está. MT es una gran plataforma, simplemente super, las otras plataformas que he visto ni siquiera se acercan... ¿Y cuántos buenos sistemas operativos han caído en el olvido sin encontrar un consumidor masivo? Tal y como yo lo veo, la MT corre el riesgo de seguir siendo para siempre un pequeño nicho de producto para los casinos de microlotes. Círculo vicioso de la pobreza: cuentas de céntimos - demos interminables para los programadores de alto nivel - ingresos de céntimos para el distribuidor - los mismos pagos de céntimos a methaquotes para su servidor. Sólo queda construir la funcionalidad y estar inmensamente orgulloso de ella. ¿Cuántas veces ha ocurrido esto con otros productos? "La historia sólo te enseña que la historia no enseña nada a nadie"

Dígame alguien que me equivoco y que MQ está en conversaciones con empresas/bancos normales o incluso ya está en proceso de adaptar su producto a sus necesidades...

Alrededor del 30% de los bancos alemanes ofrecen acceso al mercado de divisas a través de MT4. Por ejemplo, el banco germano-suizo "Warengold" es muy conocido en Europa. ¡En América, sí MT es muy raro, pero hay un análogo llamado TradeStation donde Pascal se toma como base para el lenguaje, pero en algunos aspectos muy similar a lo que escribió BUY SELL y ada enlace aquí hthttp://www.tradestation.com/automated_trading/howitworks.shtm Estoy incluso parcialmente seguro de que MT toma su nombre!

 
maxandsoft:

Alrededor del 30% de los bancos alemanes proporcionan acceso a Forex a través de MT4, por ejemplo, el banco alemán-suizo Varenhof es muy conocido en Europa.

¿30%? Todos ellos...


oops...

Sí se conoce por la promoción de cierta empresa con el nombre F. ;)))


Acerca de MT en el banco alemán, sólo un par de líneas en el sitio y NULL en los documentos.

Así que no te dejes engañar por estas empresas de izquierdas... Herrmann-Schweiss ... :)))