Запитання з тегом «finite-state-machine»

9
Чи є винятки як контрольний потік серйозним антипаттером? Якщо так, то чому?
Ще в кінці 90-х я досить багато працював з кодовою базою, яка використовувала винятки як контроль потоку. Він реалізував машину з кінцевим станом для управління програмами телефонії. Останнім часом мені нагадують ті дні, бо я робив веб-додатки MVC. Вони обоє мають Controllerрішення, куди йти далі, і надаватимуть дані в логіку …

10
Приклади кінцевих державних машин [закрито]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

10
Державні машини проти ниток
Алан Кокс одного разу сказав: "Комп'ютер - це державна машина. Нитки призначені для людей, які не можуть програмувати державні машини". Оскільки запитувати Алана прямо не є варіантом для мене смиренного, я б швидше запитав тут: як можна досягти багатопотокової функціональності в мові високого рівня, наприклад, Java, використовуючи лише одну нитку …

4
Концептуально, як можна зробити двигун правил / обмежень (а не графіки / фізики) для гри
Я хочу скласти просту гру, схожу на книги-пригоди для вибору. Гравець отримує текст розповіді і отримує можливість вибрати свою дію зі списку можливостей. Це, у свою чергу, призводить до нового оповідного тексту, ad infinitum. Єдина уловка полягає в тому, що залежно від деяких попередніх рішень список можливостей може відрізнятися. На …

4
Визначення "стан"
Який хороший спосіб визначити "стан", як у змінній стану або машині стану, до нового (раніше не) програміста? Які є хороші способи пояснити, чому ця концепція корисна для написання програмного забезпечення? Поняття держави явно викладається на початкових курсах програмування чи в книгах?

6
Як відновитись після поломки кінцевого стану та машини?
Моє запитання може здатися дуже науковим, але я думаю, що це загальна проблема, і досвідчені розробники та програмісти, сподіваємось, матимуть поради, щоб уникнути проблеми, про яку я згадую в назві. До речі, те, що я описую нижче, - це справжня проблема, яку я намагаюся проактивно вирішити у своєму проекті iOS, …

5
Чи може об'єктно-орієнтована програма розглядатися як Кінцева державна машина?
Це може бути філософське / фундаментальне питання, але я просто хочу його уточнити. На мій погляд, Машина кінцевих станів - це спосіб моделювання системи, при якому вихід системи буде залежати не тільки від поточних входів, але і від поточного стану системи. Крім того, як випливає з назви, машина з кінцевим …

4
Як може дочірня державна машина повернути контроль до батьківської машини?
Моя державна машина верхнього рівня має деякі стани та краї. Я буду називати це батьківською машиною. A ----> B ----> C Будь-яка держава в батьківській машині може бути і державною машиною. Я буду називати цих дітей державними машинами. ___________ / \ A ----> | B0->B1->B2 | ----> C \____________/ Якщо …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.