Discussão do artigo "Programação baseada em autômatos como nova abordagem para criação de sistemas de negociação automatizados" - página 2

 
sergeev:

um artigo estranho que está pelo menos 10 anos atrasado em relação à programação.

Você é muito gentil, eu calculo 50 anos.

A teoria dos autômatos finitos começou a ser desenvolvida na época de Turing e, no início dos anos 60, já estava praticamente concluída e moldada em bronze.

(consulte, por exemplo, Teoria dos Autômatos)

Автоматов теория — БСЭ — Яндекс.Словари
  • slovari.yandex.ru
Автомтов терия, часть теоретической кибернетики, объектом исследования которой являются различные преобразователи дискретной информации; возникла в начале 50-х гг. 20 в. в связи с требованиями практики проектирования вычислительных машин и с разработкой математических моделей процессов переработки информации в биологических, экономических и...
 
MetaDriver:

A teoria dos autômatos finitos começou a ser desenvolvida na época de Turing e, no início dos anos 60, já estava praticamente concluída e moldada em bronze.

(consulte, por exemplo, Teoria dos Autômatos)

O que a teoria dos autômatos finitos tem a ver com isso? Lemos no início do artigo:

Na Rússia, o autor Shalyto A.A. (professor, doutor em ciências técnicas, chefe do departamento "Tecnologias de Programação" da SPbSU ITMO), em 1991, desenvolveu uma forma de programação, chamada por ele de "programação de autômatos".

Referência à tecnologia SWITCH que Shalyto propôs https://ru.wikipedia.org/wiki/Switch-%D1%82%D0%B5%D1%85%D0%BD%D0%BE%D0%BB%D0%BE%D0%B3%D0%B8%D1%8F.

O próprio Shalyto http://is.ifmo.ru/persons/shalyto/
Switch-технология — Википедия
  • ru.wikipedia.org
Switch-технология — технология разработки систем логического управления на базе конечных автоматов, охватывающая процесс спецификации, проектирования, реализации, отладки, верификации, документирования и сопровождения. Предложена А. А. Шалыто в 1991 году [1]. В качестве языков алгоритмизации и программирования в системах логического управления...
 
Sobre o que trata este artigo? Sobre o que é um operador de switch? o_O
 
abolk:

O que a teoria dos autômatos finitos tem a ver com isso? Lemos no início do artigo:

Na Rússia, o autor Shalyto A.A. (professor, doutor em ciências técnicas, chefe do departamento de "Tecnologias de Programação" da SPbSU ITMO), em 1991, desenvolveu um método de programação chamado por ele de "programação de autômatos".

O distanciamento intencional ou não intencional da descrição de qualquer arte particular do contexto teórico geral é, de fato, uma distorção grosseira do significado da mensagem e beira a falsidade. Conclusão "culturalmente projetada": O autor, seja por mal-entendido ou por interesse material, exagera muito a novidade e o valor prático desse desenvolvimento particular do mencionado A.A. Shalyto.

:)

 

A propósito, com o uso do switch, é muito mais fácil perder algum estado do que com a ramificação por 2 usando o if. Com o uso do if, você pode ver imediatamente para qual estado não há ação.

No wiki, é uma boa ideia gerar um autômato por meio de um algoritmo genético:).

ps. Gostaria de saber se é possível fazer um doutorado sobre "o uso do if na programação"?

Switch-технология — Википедия
  • ru.wikipedia.org
Switch-технология — технология разработки систем логического управления на базе конечных автоматов, охватывающая процесс спецификации, проектирования, реализации, отладки, верификации, документирования и сопровождения. Предложена А. А. Шалыто в 1991 году [1]. В качестве языков алгоритмизации и программирования в системах логического управления...
 
Integer:

ps. Gostaria de saber se é possível fazer um doutorado sobre o "uso do if na programação"?

Para fazer isso, você deve primeiro fazer um doutorado sobre "uso de colchetes de operadores na programação"
 
Integer:

A propósito, usando switch, é muito mais fácil perder algum estado do que ramificar por 2 usando if. Com o uso do if, você pode ver rapidamente qual estado não tem ação.

Na minha opinião, um monte de ifs não é melhor do que um switch grande. A maneira ideal de descrever um autômato em termos de compactação e rigidez da autoverificação é, por exemplo, por meio da gramática LR(1).
 

Nesse contexto, switch é uma construção de estado.

Para usar uma construção switch aqui, você deve primeiro definir o estado para a construção switch com uma construção if complexa.

 
Sim, você se lembrou do artigo de Shalyto sobre Lookmore - http://lurkmore.to/_/66330#mws_ksZYqtl.
ИТМО — Lurkmore
ИТМО — Lurkmore
  • lurkmore.to
В эту статью нужно добавить как можно больше Болонского процесса, нано- и атсрало- технологий, а так же Фальтеса, дикого угара, спецухи и всякого такого алкоголия. Также сюда можно добавить интересные факты, картинки и прочие кошерные вещи. У нас не курят не матерятся. Эта статья часто становится объектом войны правок. Кроме того, её...
 

"3. Eu estava curioso e queria ouvir o ruído branco de carrapatos reais, e consegui fazer isso usando o software WaveLab 6.0."

Hee. Parece que não sou o único maluco assim))))) Aqui está o que eu consegui. Fiz isso por meio do Adobe Audience.

Como você normalizou o preço?

Надоело смотреть на графики, решил их послушать / Блог им. Simon / Клуб трейдеров sMart-Lab. Мы делаем деньги на бирже.
Надоело смотреть на графики, решил их послушать / Блог им. Simon / Клуб трейдеров sMart-Lab. Мы делаем деньги на бирже.
  • smart-lab.ru
ifolder.ru/30140388 Человеческое ухо — это биологический спектроанализатор. Спектроанализатор раскладывает сигнал в спектр (вспомните радугу). Спектр — это частотное представнение временного ряда (котировки). Если интересны подробности, гуглите спектральный анализ, преобразование Фурье, вейвлеты. Можно предположить что, если есть какие то...