Discussão do artigo "Programação baseada em autômatos como nova abordagem para criação de sistemas de negociação automatizados"
Quando eles promovem algum novo paradigma de programação, começam com as desvantagens do paradigma usado e as vantagens do paradigma proposto.
Infelizmente, nem as desvantagens nem as vantagens são discutidas no artigo.
Embora seja interessante para o desenvolvimento geral, mas [até agora] não mais do que isso.
O tópico não é divulgado.
Quando algum novo paradigma de programação é promovido...................
Não é novo.
http://www.rsdn.ru/article/alg/Static_Finite_State_Machine.xml
http://coolisee.com/2010/08/20/mashina-sostoyanij/
http://www.vb-net.ru/dotnet/tour21/index.htm
http://www.javatutor.net/books/tip/complex_system_states
etc. etc.
Não é novidade
Em primeiro lugar, quando você escreve um artigo sobre um padrão, é uma boa ideia propor uma implementação universal conveniente.
O artigo não foi além de um switch.
Embora o padrão não seja novo, seria interessante ver e discutir uma implementação normal.
Eu me junto aos palestrantes anteriores :) .
Concordo com abolk, exceto pela declaração problemática "pessoal, ao projetar um programa, pensem em todos os seus estados possíveis", não há entusiasmo no artigo.
Há algo que as pessoas não sabem e, depois de lerem o artigo, se deram conta e tiveram uma epifania.
Ele pode ser útil para iniciantes, mas eu não o recomendaria, pois é longo e tedioso.
A propósito, o cubo de rubik tem mais um estado quando é desmontado :))
esse estado é como a quarta dimensão, pois a partir dele é possível chegar ao cubo montado :)
"Deixe-me começar com o fato de que esse tópico é completamente desconhecido para qualquer trader..... o autor Shalyto A.A., em 1991, desenvolveu um método de programação... Peço a todos vocês que estudem uma nova direção na programação."
Bem, você não deveria usar palavras tão fortes. Os autômatos finitos já são conhecidos há 50 anos, e qualquer programador aprende sobre eles no primeiro ano da universidade.
E o padrão SWITCH é um método padrão de realização de autômatos em geral, que qualquer programador competente pode "inventar" em 5 minutos.
Particularmente, venho escrevendo programas dessa forma há 10 anos, sem sequer suspeitar da existência do respeitado chefe do departamento com sua invenção :)
E na programação de CLPs, há muito tempo é um "estilo e padrão".
Mas o artigo é útil :).
Ops, a julgar pelo apelido, o autor é italiano, e o artigo precisa ser traduzido.
Não sei qual é o objetivo, mas vejo um quadro geral (a partir de correspondência pessoal via Skype) de uma enorme lacuna no Ocidente entre cientistas especializados e filisteus.
Aparentemente, para o homem comum, isso é realmente uma descoberta.
Temos cozinheiros administrando o Estado, mas temos cozinheiros com dois diplomas pré-Khtor :)
ZЫ talvez eles ensinem na escola apenas como preencher corretamente o formulário UB-40, porque nossos alunos trabalham como deuses em seus empregos :)
Ops, a julgar pelo apelido, o autor é italiano, e o artigo precisa ser traduzido.
um artigo estranho que está pelo menos 10 anos atrasado em relação à programação.
O texto do artigo em si (com o constante murmúrio do mantra "o autor é shalyto") é uma cópia do comportamento do rei.
Маленький принц оглянулся - нельзя ли где-нибудь сесть, но великолепная горностаевая мантия покрывала всю планету. Пришлось стоять, а он так устал... И вдруг он зевнул.
- Этикет не разрешает зевать в присутствии монарха, - сказал король. - Я запрещаю тебе зевать.
- Я нечаянно, - ответил Маленький принц, очень смущенный. - Я долго был в пути и совсем не спал...
- Ну, тогда я повелеваю тебе зевать, - сказал король. - Многие годы я не видел, чтобы кто-нибудь зевал. Мне это даже любопытно. Итак, зевай! Таков мой приказ.
- Но я робею... я больше не могу... - вымолвил Маленький принц и густо покраснел.
- Гм, гм... Тогда... тогда я повелеваю тебе то зевать, то...
Король запутался и, кажется, даже немного рассердился.
- Можно мне сесть? - робко спросил Маленький принц.
- Повелеваю: сядь! - отвечал король и величественно подобрал одну полу своей горностаевой мантии.
...
...
Маленький принц был восхищен. Вот бы ему такое могущество! Он бы тогда любовался закатом не сорок четыре раза в день, а семьдесят два, а то и сто, и двести раз, и при этом даже не приходилось бы передвигать стул с места на место! Тут он снова загрустил, вспоминая свою покинутую планету, и, набравшись храбрости, попросил короля:
- Мне хочется поглядеть на заход солнца... Пожалуйста, сделайте милость, повелите солнцу закатиться...
...
- Будет тебе и заход солнца. Я потребую, чтобы солнце зашло. Но сперва дождусь благоприятных условий, ибо в этом и состоит мудрость правителя.
- А когда условия будут благоприятные? - осведомился Маленький принц.
- Гм, гм, - ответил король, листая толстый календарь. - Это будет... гм, гм... сегодня это будет в семь часов сорок минут вечера. И тогда ты увидишь, как точно исполнится мое повеление.
O autor abre a América com um olhar abstruso, onde os povos locais [programadores] já viviam há muitos anos antes dele.
Além disso, o autor, um luminar da ciência mundial, tem um vocabulário muito pequeno do dialeto local para tentar explicar às pessoas que elas vivem muito mal e no escuro sem suas "recomendações".
// e o artigo é realmente muito tedioso
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Novo artigo Programação baseada em autômatos como nova abordagem para criação de sistemas de negociação automatizados foi publicado:
Este artigo nos leva a uma nova direção no desenvolvimento de EAs, indicadores e scripts no MQL4 e MQL5. No futuro, este paradigma de programação gradualmente se tornará uma padrão base para todos os negociantes na implementação de EAs. Usando o paradigma de programação baseada em autômatos, os desenvolvedores no MQL5 e MetaTrader 5 estarão próximos de criar uma nova linguagem - MQL6 - e uma nova plataforma - MetaTrader 6.
Autor: GOURO HAMADY DIALL