Хотим отдельно представить ещё одного докладчика на предстоящей конференции DC7831 (
https://defcon-nn.ru). Наши постоянные слушатели с ним, конечно, знакомы. Но в этом году на конференции 60% людей придут в первый раз.
Артём Попцов, Нижегородский радиотехнический колледж, Хакерспейс CADR, Нижний Новгород
Полуночный free software разработчик, пишущий на Лисп и других ЯП во имя добра. В дневное время — заведующий двумя лабораториями в Нижегородском радиотехническом колледже и просто преподаватель. Со-основатель Нижегородского хакерспейса CADR.
Артём представит мастер-класс 17 февраля:
Введение в автоматное программирование
В рамках данного воркшопа будет показано, как можно решать задачи с помощью конечных автоматов и автоматного программирования. Будет проведено сравнение реализаций в императивном (Java), объектно-ориентированном (Java) и функциональном (GNU Guile (Scheme (Lisp))) стилях.
Участникам нужно иметь ноутбук с установленной JDK 7 (или выше) и одним из вариантов Lisp (желательно GNU Guile 2.0 или выше).
Требования к участникам: знание Java или С++ хотя бы на базовом уровне. Желательно и знание Lisp(Scheme).
====
wsnark: На мой взгляд тема практического применения state-машин очень важна. По собственному опыту большинство разработчиков, даже не новичков, этого не умеют. Повсеместно практикуются if-else/switch вместо стейт-машин, что приводит к плохоподдерживаемому коду. Так что приходите и учитесь новому подходу!