3 минуты
406 прочтений · 6 лет назад
libuv - библиотека для асинхронного I/O
Процессе изучения Javascript и Node я как системный программист не мог не поинтересоваться его внутренним устройством. Одной из интересных находок стала библиотека libuv. libuv libuv - кроссплатформенная библиотека асинхронного ввода-вывода(I/O), разрабатываемая для Node.JS. Библиотека "навязывает" асинхронный, событийно-ориентированный стиль программирования(Node же). Эта библиотека как и libevent2 использует наиболее эффективный из доступных в системе способов асинхронной работы с сокетами(epoll, kqueue,...
13 минут
1,7K прочтений · 5 лет назад
Core loop: игровые циклы
Что такое игровые циклы и как с их помощью построить сбалансированный и интересный скелет из игровых механик? Как правильно развивать игровой процесс, наращивая функционал? Каких ошибок можно избежать...