Desejos anti-MQL5 - página 10

 
GOTO realmente nunca existiu em C, você não viu c<br / translate="no"> C tinha goto, e c+ goto, e c++ goto, mas C.net não viu? E que assustador tio Bill inventou o C?

P.S. Em linguagem técnica russa adequada, as abreviações são escritas por extenso, por exemplo, MQL-4, MQL-X.

P.P.S. VOCÊ TEM UMA FORMAÇÃO POBRE EM INFORMÁTICA NA ESCOLA,
Realmente GOTO está associado à linguagem FORTRAN, porque GOTO apareceu e foi implementado em FORTRAN (-sto be sure).
Não seja ridículo com sua atitude em relação ao Basic BASIC, ou o Basic na Vas será ofendido.
A disputa é, como sempre, sobre nada. E o vencedor será, como sempre, quem tem uma língua e uma arrogância maiores.
 
timbo:
MT é uma ótima plataforma, só super, as outras plataformas que vi nem chegam perto... E quantos bons sistemas operacionais foram para o esquecimento sem encontrar um consumidor de massa? Do meu ponto de vista, a MT corre o risco de permanecer para sempre como um produto de pequeno nicho para casinos de microlote. Círculo vicioso de pobreza: contas de centavos - demonstrações intermináveis para programadores de alto nível - renda de centavos para negociantes - os mesmos pagamentos de centavos para methaquotes para seus servidores. Tudo o que resta é construir a funcionalidade e estar imensamente orgulhoso dela. Quantas vezes isso já aconteceu com outros produtos? "A história só ensina que a história não ensina nada a ninguém"

Diga-me alguém que estou errado e que a MQ está em conversas com empresas/ bancos normais ou mesmo já no processo de adaptação de seu produto às suas necessidades...

Um grande corretor ocidental em uma plataforma MT4, isso é possível?

É possível, esta tendência está em desenvolvimento. Não é tão ruim quanto possa parecer :)))
 
Korey:
Korey:
Andy_Kon:
Korey:
Andy_Kon:
Korey:

P.S., a propósito, aqui também, insidiosos têm previsto por onde as pessoas podem passar - MQL-4 não tem um operador de quatro letras,
goto !!!, o que significa que muitos programas são intolerantes na MT.


Isso significa que a MQL não é BASIC e que os programadores certos não usam GOTO.

Os programadores certos preferem ter que ir para não usá-lo ))
Mas por que você não usa goto se não tem goto!

Portanto, na MQL você não pode não usar goto e isso não está certo.


Mais uma vez: MQL não é BÁSICO.
Em uma linguagem de programação apropriada (não criada sob a ala MS do Tio Bill) - não há GOTO (por exemplo, a linguagem C e todos os seus filhos).

P.S.
No idioma russo apropriado - "programadores" são escritos com duas letras M (da palavra programa).


MMM Esse é um bom ponto sobre dois "M's",
Mas como é C sem goto e sob a asa do MS do Tio Beale (um L)?
GOTO realmente nunca existiu em C, ainda não o vi.
C tinha goto, e c+ goto, e c++ goto, mas a C.net não? E que assustador tio Bill inventou o C?

P.S. Em linguagem técnica russa adequada as abreviações são escritas por extenso, por exemplo MQL-4, MQL-X

P.P.S. VOCÊ TEM UM POBRE CIENTISTA DA COMPUTAÇÃO NA ESCOLA,
Realmente GOTO está associado à linguagem FORTRAN, porque GOTO apareceu e foi implementado em FORTRAN (-sto be sure).
Não me faça rir com sua atitude em relação ao BASIC, ou o Basic na Vas vai ficar ofendido.




Aqueles com o russo correto (Bill - escrito com 2 [dois] L's) podem ler no "pequeno livro", "pequenos autores" B. Kerrigan, D. Ritchie.
Citação:

C tem a instrução goto, insultada por muitos, e rótulos para saltar para eles. A rigor, não há necessidade desta instrução e, na prática, é quase sempre fácil prescindir dela. Até agora, em nosso livro, não usamos goto.
Há casos, porém, em que o goto pode ser útil.
O mais comum é quando se quer interromper uma operação em alguma estrutura aninhada profunda.
estrutura aninhada e geto de dois ou mais loops aninhados.
---------------------
Há outro autor, G. Schildt, e passo a citar:

A programação estruturada implica em estruturas de controle precisamente definidas,
blocos de programa, nenhuma (ou pelo menos o uso mínimo de) instruções GOTO.
--------------------
Você também pode ler em um pequeno livro editado pelo Prof. A.D. Khomonenko, e passo a citar:

O operador em um idioma é uma ferramenta ruim.
------------------------------


1. Quase todas as linguagens modernas de programação de alto nível não utilizam GOTO. GOTO e etiquetas são um artefato;
2. Foi corretamente observado, as raízes deste operador vêm de Fortran, Cobol, Algol, Basic :) (Básico) - tão amado por você e aluno de baixo rendimento B. Gates.
3. B. Gates - cresceu com um grande amor pela Basic (ganhou tanto dinheiro com ela), embora não soubesse de mais nada.
4. Mais uma vez, a MQL não é BASIC (eu posso escrever, mediante solicitação, MQL4 não é BASIC).
4. Quando eu estava na escola, a disciplina "Informática" não existia. Embora eu mesmo o tenha ensinado em um instituto há cerca de 10 anos.

P.S.
Chegou a hora de parar de discutir sobre nada.
GOTO e etiquetas são um artefato e você deve aceitá-lo.
 

para Andy_Kon

Bem, eu ia postar Kerrigan para você, e além disso lembrei-me,
onde a pesquisa binária em C++ com operador goto é descrita,
e aqui você lembra - G.Schildt!
Portanto, não é um argumento, mas uma ilustração sobre o tema: - Como a mesma coisa é entendida de maneira diferente))

 
Por que estamos tão zangados com esta pobre jogada? Não existem outros operadores C suficientes que quebram o suposto fluxo "linear" de execução de programas não pior do que este diabo?

Aqui está outro monstro - quebra que na verdade assume o controle fora de qualquer laço da mesma forma. Somente se você não tiver que ir para o programa, você tem que ser perverso para que o programa continue a execução exatamente no ponto especificado e não apenas no primeiro operador após a estrutura interrompida. E a propósito, é muito fácil usar o break para saltar da linha de 200 para a de 150, assim como goto.

Não creio que esta complicação justifique sair do paraíso da estrutura "certa". Posso dizer, que eu mesmo muito raramente o uso (como prefiro estilo claro), mas também é bastante útil às vezes - como Andy_Kon corretamente assinalou. A exceção prova a regra ("a estrutura de um programa deve ser clara e verificável"), e deixá-lo estar em MQL-X, afinal de contas.

P.S. A propósito, quem o amaldiçoou? Dykstra, não é?
 

A razão do argumento é esta:

O verdadeiro pensamento científico não funciona para a Internet (como pensam os programadores), nem para a "infância feliz",
e padroniza seus algoritmos de forma alguma para programação em sala de aula comercial,
ou seja, a idéia não funciona em C# ou Delphi (a propósito, goto em Delphi sobreviveu)
mas concentrado em FORTRAN.
Portanto, uma coleção única de algoritmos testados e aprovados disponível na Fortran,
o mesmo que está sendo condensado gradualmente em outros idiomas,
esta coleção única "sofre" com o uso freqüente do GOTO.
Isto é, sem GOTO há sérias dificuldades com a revisão.))))
Bom julgamento: Goto desapareceu por uma única razão: "Para endireitar você deve se curvar" Stalin.
Julgamento desagradável: a luta contra goto é uma tentativa de isolar o verdadeiro wychmatte da multidão.

P.S. Na época em que o livro "Programação Estruturada" apareceu, havia percepções de que os blocos eram supostamente inúteis,
supostamente o academicismo seco de Algol-60 - como é conhecida a linguagem teórica.
Neste ambiente, uma clara convicção de aplicar a estrutura de blocos não foi percebida pelas massas.
Então foi proclamada uma luta contra goto, e as massas foram levadas pelo slogan: é (supostamente) indecente usar goto).

P.P.S. Julgando pela tensão com o direito nacional de se expressar em Rusyaz, manifestado também neste fio, é possível que
quando será conhecido o nome do autor do livro "Programação Estruturada",
haverá um movimento para a restauração dos direitos de GOTO))

 
D500_Rised:

O maior corretor ocidental na plataforma MT4, é possível?
...
Possivelmente, esta tendência está em desenvolvimento. Não é tão ruim quanto possa parecer :)))

De acordo com relatórios não verificados até o momento, é um ou outro:

- eles irão filiar Velocity4x
-
eles próprios compraram Velocity4x

No entanto, a tendência! :)))
Além do forex.com, outra grande empresa anunciou a introdução da MT em um futuro próximo,
e também surgiu um banco alemão, que certamente está trabalhando diretamente com a MT.
(Esta informação também não foi verificada... infelizmente...)

 

Sempre "gostei" de goto, mas está mais associado com Assembler e não com C ou FORTRAN. E em geral, em alguns casos, seu uso é justificado. Assim como o fato de que, quando estiver disponível, aqueles que quiserem usá-la não poderão fazê-lo.

Dijkstra e Knuth são "caras" inteligentes, mas escreveram seus livros há muito tempo, quando a MQL nem existia... E esta linguagem é altamente especializada, projetada para usuários em geral, tanto programadores profissionais quanto para aqueles que não querem ser programadores, mas precisam apenas automatizar um sistema primitivo. Portanto, quanto mais viável esta linguagem for, melhor. Sou a favor disso, mas ninguém nos perguntou). Podemos discutir sobre isso para sempre, mas é inútil).

 
timbo:
O que eu não quero ver na MQL5? Não quero ver aulas, não quero ampliar a funcionalidade, não quero ver características mais estranhas e complicar o processo de criação da EA.

A impossibilidade de usar a MT para CFDs (mesmo que seja declarada) me levou a procurar alternativas. Esta impossibilidade é principalmente organizacional, mas também existem algumas dificuldades técnicas. Não sei quem opera na plataforma MT e aqueles que são conhecidos, são em sua maioria pequenas cozinhas, que, como me parece, simplesmente não são permitidas nas bolsas de valores. Assim, descobriu-se que existem alternativas. Negociação automatizada de forex e CFD. Não direi sobre forex, mas os preços no CFD não são de forma alguma filtrados. A linguagem de programação é primitiva, mas se desenvolve. Ao mesmo tempo, é simples, geralmente simples, ou seja, o máximo de amigável para o comerciante. Se você precisar comprar, basta comprar (quantidade) e pronto, sem problemas. É amigável para o comerciante, não para o programador! Aquele que paga o dinheiro, ou seja, o líder de mercado. Os testes sobre a história também estão presentes. Não há acesso de demonstração ilimitado, um mês grátis, e depois abrir uma conta. E a conta está longe de ser mini. A conta real vem com uma demonstração ilimitada. Essa linguagem ainda é muito primitiva, não me convém, pois minha idéia requer um pouco mais. No entanto, a tendência está aí.

O MS-DOS não foi o melhor sistema operacional de seu tempo, mas lá está ele. MT é uma ótima plataforma, só super, as outras plataformas que vi nem chegam perto... E quantos bons sistemas operacionais foram para o esquecimento sem encontrar um consumidor de massa? Do meu ponto de vista, a MT corre o risco de permanecer para sempre um produto de nicho pequeno para os micro-cassinos. Círculo vicioso de pobreza: contas de centavos - demonstrações intermináveis para programadores de alto nível - renda de centavos para negociantes - os mesmos pagamentos de centavos para methaquotes para seus servidores. Tudo o que resta é construir a funcionalidade e estar imensamente orgulhoso dela. Quantas vezes isso já aconteceu com outros produtos? "A história só ensina que a história não ensina nada a ninguém"

Diga-me alguém que estou errado e que a MQ está em conversas com empresas/ bancos normais ou mesmo já no processo de adaptação de seu produto às suas necessidades...

Cerca de 30% dos bancos alemães fornecem acesso ao mercado Forex via MT4. Por exemplo, o banco germano-suíço "Warengold" é bem conhecido na Europa. Na América, sim a MT é muito rara, mas existe um analógico chamado TradeStation onde Pascal é tomado como base para a linguagem, mas de certa forma muito semelhante ao que você escreveu BUY SELL e ada link aqui hthttp://www.tradestation.com/automated_trading/howitworks.shtm Estou até parcialmente certo de que a MT leva seu nome!

 
maxandsoft:

Cerca de 30% dos bancos alemães fornecem acesso ao Forex via MT4, por exemplo, o banco Varenhof German-Swiss é bem conhecido na Europa.

30%... Todos eles...


oops...

Sim é conhecido por causa da promoção de uma certa empresa com o nome F. ;)))


Sobre a MT no banco alemão, apenas algumas linhas no site e a NULL nos documentos.

Portanto, não se deixe enganar por essas empresas de esquerda... Herrmann-Schweiss ... :)))

Razão: