NOP::Nuances of Programming
70K subscribers
3.18K photos
10 videos
12 files
4.51K links
Уникальные статьи и переводы — настольная книга программиста.


Любые вопросы по сотрудничеству: @ramilkr
Если нужен токен:
https://telega.in/c/nuancesprog
NOP::Humor - https://t.me/nophumor
NOP::Recruiter Удаленка- https://t.me/nopremote
Download Telegram
​​Распределенные системы - это сложная структура со множеством элементов, наличие которых не так важно для конечного пользователя. Поэтому, в зависимости от обстоятельств, лишние "подробности" о системе скрываются от пользователя различными типами прозрачности

https://nuancesprog.ru/p/3368/

@nuancesprog #статьи #ComputerScience
​​Заключительная часть цикла статей о прозрачности в распределенных системах. Здесь речь пойдет об оставшихся формах прозрачности: переноса, репликации, параллельного доступа и отказов

Часть 1 - https://t.me/nuancesprog/1167

https://nuancesprog.ru/p/3590

@nuancesprog #статьи #ComputerScience
​​Начать писать код не так уж и сложно, для этого достаточно изучить один из языков программирования. Однако, чтобы стать сильным программистом, вы должны обладать фундаментальными знаниями в математике и информатике. И книга «Теоретический минимум по Computer Science» – это то, что вам нужно!

Она охватывает множество тем, начиная с логики и парадигм программирования и заканчивая алгоритмами и базами данных. В книге вы найдете наглядные иллюстрации, графики и примеры кода.

@nuancesprog #книги #ComputerScience
Что такое монада? Заглянув в вики Хаскелла, вы найдёте определение: "Суть монады в отделении временной шкалы композиции от временной шкалы выполнения составленного вычисления". Упрощение - в посте ниже.

https://nuancesprog.ru/p/6613

@nuancesprog #статьи #Haskell #Monads #ComputerScience
Основные понятия теории графов простым языком, код алгоритмов поиска в глубину и в ширину внутри графа, визуальные демонстрации работы алгоритмов, пример применения матриц при работе с графами и, наконец, источник задач - ясное введение в теорию графов для новичка.

https://nuancesprog.ru/p/9269

@nuancesprog #статьи #ComputerScience
Продвинутый взгляд на рекурсию

Подробно поговорим о рекурсии и ее основных элементах - рекуррентном соотношении и базовом кейсе; а также рассмотрим мемоизацию и концепцию "разделяй и властвуй", служащую для повышения эффективности мемоизации.

https://nuancesprog.ru/p/9668

@nuancesprog #статьи #ComputerScience
Как используется теория графов в машинном обучении и как она может изменить нашу жизнь

https://nuancesprog.ru/p/12747

@nuancesprog #статьи #ComputerScience
Рекурсия является одним из наиболее мощных подходов в программировании. С ее помощью можно решать чрезвычайно сложные задачи, печатая при этом невероятно малый объем кода.

https://nsprg.ru/x9pR7m

VK: https://nsprg.ru/vL5GZO

Дзен: https://nsprg.ru/mwY68v

@nuancesprog #ComputerScience #Programming