Как строить конечный автомат: диаграмма Мура
От Аристотеля до Тьюринга: что такое функциональное программирование и как оно облегчает жизнь
Привет, меня зовут Марат Зимнуров и я тимлид в кросс-функциональной команде HR Admin Tech Авито. Наверняка, вы уже сталкивались с термином «функциональное программирование» (ФП). Если посмотреть на популярные доклады (например, на HolyJS), тема функционального программирования раскрыта довольно поверхностно: immutable-структуры, transitions — и всё. В русскоязычном сегменте нет нормального baseline-гайда, с которого можно начать, да и в англоязычном ситуация не лучше: пара разрозненных курсов и несколько докладов про иммутабельность и монады от хаскелиста...
Что такое логика в Factorio?
Статья про тонкости игрового процесса в игре Factorio. В этой статье разберём что такое логика в игре Factorio и на чём она работает. Логика в Factorio — это комплекс функций и оборудования для создания алгоритмов поведения. Логика в игре нужна для настройки различных машин и механизмов, для задания определённых программ действия, для вычисления, выявления разницы и для создания удобств в обслуживании фабрики. В Factorio логика подразумевает создание определённых условий или схем для работы оборудования...