Сообщество не верифицировано администрацией ВКонтакте
Видимость
открытое
Популярность:
У сообщества нет огня Прометея
Домен:
club95646103
Описание
Правила сообщества
1) Всё - выражение.
2) Данные и код - одно и то же => compile-time это то же самое что и runtime. Если что-то можно посчитать в compile-time, это надо сделать там.
3) Функции - абстракции высшего порядка.
4) Функции по умолчанию должны быть чистыми, но если side-effects жизненно необходимы и этого никак не избежать - нужно указывать это явно.
5) Потоки полностью изолированы, и могут только асинхронно обмениваться сообщениями.
6) Данные не должны быть мутабельны
7) Разделяемая память - возможна, но нужно чётко понимать что происходит в каждый момент времени. Если читать могут сколько угодно потоков, то писать должен только один. Мьютексов быть не должно.
8) Сильная система типов - хорошо. Но даже если типы изначально слабые - нужно пользоваться статическими анализаторами кода. То же самое надо делать при динамической подгрузке модулей.
9) Объекты - плохо. Структуры - хорошо.