This commit is contained in:
anton.gurov 2019-11-08 14:52:41 +03:00
parent 7411f05685
commit 657af45eb1

View File

@ -2,19 +2,18 @@
Плюсы использования нативной системы типов
- Примитивы типа Rect
- Интерфейсы, type casting и переиспользования Blit
- свитчи по типам
- Примитивы типа Coords, Rect
- Интерфейсы, type casting и переиспользование Blit
Минусы использования нативной системы типы
- Структура структуры (эм..) иммутабельна
ECS - меняем бойлерплейт на относительное снижение связности
ECS - достигаем относительного снижения связности ценой чудовищного бойлерплейта
- Делаем динамическую систему типов там и только там где нам надо
- Возможность физически впихнуть в кеш проца все актуальные данные
- Особая актуальность для Go - обработка в main thread всего что связано с Io
- Да, это много копипасты. Но мы используем статически типизированный язык, а не питон, что вы хотели?
Минутка рекламы gogue