Programação ao pôr-do-sol? - página 9

 
Andrey Pogoreltsev:

1. Dê a fórmula do número Fibonacci para N

2. "connect event handler object" - você não tem um manipulador, eu escrevi IN.

3 - Bem, você tem que fazer de qualquer maneira, não vai acontecer automaticamente, vai?

Mais uma vez, você já dispõe de ferramentas para uma especialização estreita, e não adianta fazê-las para uma especialização "geral".

1. No contexto de nossa discussão, todas as fórmulas podem ser construídas de cubos. Cada cubo é um parâmetro-variável, parâmetro-constante, parâmetro-operação, etc... Como um todo - fórmula de objeto.

2. A montagem de manipuladores não requer o uso de uma linguagem de programação complexa. Estas são combinações das operações mais simples - calcular a diferença de dois valores, encontrar o valor desejado no laço, calcular a média... Estas são operações simples que você pode ter como os mesmos cubos.

3. Trata-se do fato de que a necessidade de uma sintaxe complicada das linguagens de programação pode desaparecer. A linguagem de programação será abolida a um mínimo absoluto, e todos os objetos serão montados visualmente (incluindo texto digitado, que não é programação).

Документация по MQL5: Основы языка / Синтаксис
Документация по MQL5: Основы языка / Синтаксис
  • www.mql5.com
Основы языка / Синтаксис - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Mas, tudo é testado pela prática. Portanto, suponho que eu possa estar errado. Veremos.
 

Esqueci de mencionar uma outra coisa legal sobre a programação de vistos:

1. Fizemos um modelo de etiqueta retangular de x,y,w,h, parâmetros de cor para criar um deslizador.

2. Nós o copiamos três vezes (fizemos três cópias).

3. Ajustando valores para cada marcador, alterando-os com o cursor.

4. Agarrou um marcador e o sobrepôs ao segundo. E é isso! O sistema nos criou automaticamente novos parâmetros derivados: distâncias entre x1 (primeiro marcador) e x2 (segundo marcador), entre y1 e y2, entre w1 e w2, e entre h1 e h2. Clicamos nos parâmetros que queríamos - a diferença entre x1 e x2, e os outros parâmetros derivados desapareceram. Pegamos o parâmetro derivado e o arrastamos para a fórmula de cálculo.

Em resumo, podemos automatizar o aparecimento de parâmetros derivados no sistema, alertando o usuário.

Esta característica simplificará totalmente o desenvolvimento.


Vou acrescentar que muitos parâmetros derivados (intermediários, auxiliares nos cálculos) não precisam ser nomeados. Eles estarão simplesmente em feixes entre os parâmetros principais. Isto também é uma séria simplificação.

 
Eu imagino... quantos controles um programa desse tipo teria. Seria muito mais fácil aprender uma linguagem de programação e ter total liberdade do que aprender um programa desse tipo.
 
Dmitry Fedoseev:
Eu posso imaginar... quantos controles um programa desse tipo teria. Do que aprender um programa desse tipo, seria muito mais fácil aprender uma linguagem de programação e obter total liberdade.

Principalmente ações de cursor e de usuário predefinidas. Haverá janelas de visão de objetos tridimensionais e bidimensionais. Controles escalonáveis para alternar entre os níveis do sistema (como prazos). Abordagem multinível. Chaves de foco (clique no parâmetro x1 e coloque todos os parâmetros do tipo x em foco e trabalhe com eles como com um (mudar suas propriedades, amostragem, alcance, etc.)...

 

segundo dia de leitura do tema, mas de qualquer forma já foi pensado antes


)))

 
Igor Makanu:

segundo dia de leitura do tema, mas de qualquer forma já foi pensado antes


)))

YADRO-THE MOVIE, parte 2, "renascimento" !

um thriller com elementos de ação e longos monólogos :-)

 
Igor Makanu:

segundo dia de leitura do tema, mas de qualquer forma já foi pensado antes


)))

Bem, que seja. Não me importo com os pensamentos de outras pessoas dos anos barbudos)).

 

por sbc.... bem, Scratch já existe, é só uma questão de aprender a usá-lo


)))

 
Реter Konow:

Principalmente ações de cursor e de usuário predefinidas. Haverá janelas de visão de objetos tridimensionais e bidimensionais. Controles escalonáveis para alternar entre os níveis do sistema (como prazos). Abordagem por níveis. Chaves de foco (clique no parâmetro x1 e coloque todos os parâmetros do tipo x em foco e trabalhe com eles como com um (mudar suas propriedades, amostragem, alcance, etc.)...

Vamos começar com exemplos dos algoritmos mais simples com representação visual. Vamos considerar o seguinte: uma tabela contém o sobrenome e a idade das pessoas, precisamos encontrar a idade de uma pessoa pelo seu sobrenome. Um laço, um conjunto de estruturas ou seu análogo, uma descrição da estrutura. Separaremos imediatamente os diferentes tipos, não precisamos de erros, não permitiremos o armazenamento de sobrenomes em tipo int.