Распределенные системы - это сложная структура со множеством элементов, наличие которых не так важно для конечного пользователя. Поэтому, в зависимости от обстоятельств, лишние "подробности" о системе скрываются от пользователя различными типами прозрачности
https://nuancesprog.ru/p/3368/
@nuancesprog #статьи #ComputerScience
https://nuancesprog.ru/p/3368/
@nuancesprog #статьи #ComputerScience
Заключительная часть цикла статей о прозрачности в распределенных системах. Здесь речь пойдет об оставшихся формах прозрачности: переноса, репликации, параллельного доступа и отказов
Часть 1 - https://t.me/nuancesprog/1167
https://nuancesprog.ru/p/3590
@nuancesprog #статьи #ComputerScience
Часть 1 - https://t.me/nuancesprog/1167
https://nuancesprog.ru/p/3590
@nuancesprog #статьи #ComputerScience
📃Как связано приготовление простого блюда и написание JavaScript кода? Рассказываем о состояниях JavaScript и их использовании в ООП и функциональном программировании.
https://nuancesprog.ru/p/3888
@nuancesprog #статьи #JavaScript #WebDevelopment #ComputerScience
https://nuancesprog.ru/p/3888
@nuancesprog #статьи #JavaScript #WebDevelopment #ComputerScience
https://nuancesprog.ru
Объяснение понятия "состояние" в JavaScript | NOP::Nuances of programming
Когда вы начинаете писать простые JavaScript программы, вам не нужно волноваться о количестве используемых вами переменных или о том, как работают разные функции и объекты вместе.
📃 Автор - преподаватель в AfterAcademy - рассказывает о пяти трудностях обучения алгоритмам и структурам данным. Знания о них помогут вам избежать их в процессе вашего обучения
https://nuancesprog.ru/p/4024
@nuancesprog #статьи #ComputerScience #Interview #Jobs
https://nuancesprog.ru/p/4024
@nuancesprog #статьи #ComputerScience #Interview #Jobs
https://nuancesprog.ru
Почему люди проваливают собеседования по алгоритмам и структурам данных в крупных компаниях?
Компьютерные науки — это область с огромными возможностями. Миллионы студентов всего мира мечтают построить карьеру в этой сфере
📃 Кратко и просто об одной из самых широко используемых структур данных. Что такое стек, как написать его реализацию и где его используют
https://nuancesprog.ru/p/4027
@nuancesprog #статьи #ComputerScience #Stack #Python
https://nuancesprog.ru/p/4027
@nuancesprog #статьи #ComputerScience #Stack #Python
https://nuancesprog.ru
Для чего нужны стеки? | NOP::Nuances of programming
Когда я узнал, что такое стек, мне стало интересно его практическое применение. Оказалось, что чаще всего эта структура используется для имплементации операции “Отмена” ( то есть, ⌘+Z или Ctrl+Z).
Начать писать код не так уж и сложно, для этого достаточно изучить один из языков программирования. Однако, чтобы стать сильным программистом, вы должны обладать фундаментальными знаниями в математике и информатике. И книга «Теоретический минимум по Computer Science» – это то, что вам нужно!
Она охватывает множество тем, начиная с логики и парадигм программирования и заканчивая алгоритмами и базами данных. В книге вы найдете наглядные иллюстрации, графики и примеры кода.
@nuancesprog #книги #ComputerScience
Она охватывает множество тем, начиная с логики и парадигм программирования и заканчивая алгоритмами и базами данных. В книге вы найдете наглядные иллюстрации, графики и примеры кода.
@nuancesprog #книги #ComputerScience
📃 Кратко и просто об одной из самых широко используемых структур данных. Что такое стек, как написать его реализацию и где его используют
https://nuancesprog.ru/p/4027
@nuancesprog #статьи #ComputerScience #Python
https://nuancesprog.ru/p/4027
@nuancesprog #статьи #ComputerScience #Python
https://nuancesprog.ru
Для чего нужны стеки? | NOP::Nuances of programming
Когда я узнал, что такое стек, мне стало интересно его практическое применение. Оказалось, что чаще всего эта структура используется для имплементации операции “Отмена” ( то есть, ⌘+Z или Ctrl+Z).
Что такое монада? Заглянув в вики Хаскелла, вы найдёте определение: "Суть монады в отделении временной шкалы композиции от временной шкалы выполнения составленного вычисления". Упрощение - в посте ниже.
https://nuancesprog.ru/p/6613
@nuancesprog #статьи #Haskell #Monads #ComputerScience
https://nuancesprog.ru/p/6613
@nuancesprog #статьи #Haskell #Monads #ComputerScience
Основные понятия теории графов простым языком, код алгоритмов поиска в глубину и в ширину внутри графа, визуальные демонстрации работы алгоритмов, пример применения матриц при работе с графами и, наконец, источник задач - ясное введение в теорию графов для новичка.
https://nuancesprog.ru/p/9269
@nuancesprog #статьи #ComputerScience
https://nuancesprog.ru/p/9269
@nuancesprog #статьи #ComputerScience
Продвинутый взгляд на рекурсию
Подробно поговорим о рекурсии и ее основных элементах - рекуррентном соотношении и базовом кейсе; а также рассмотрим мемоизацию и концепцию "разделяй и властвуй", служащую для повышения эффективности мемоизации.
https://nuancesprog.ru/p/9668
@nuancesprog #статьи #ComputerScience
Подробно поговорим о рекурсии и ее основных элементах - рекуррентном соотношении и базовом кейсе; а также рассмотрим мемоизацию и концепцию "разделяй и властвуй", служащую для повышения эффективности мемоизации.
https://nuancesprog.ru/p/9668
@nuancesprog #статьи #ComputerScience
Как используется теория графов в машинном обучении и как она может изменить нашу жизнь
https://nuancesprog.ru/p/12747
@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
https://nsprg.ru/x9pR7m
VK: https://nsprg.ru/vL5GZO
Дзен: https://nsprg.ru/mwY68v
@nuancesprog #ComputerScience #Programming