NOP::Nuances of Programming
65K subscribers
3.47K photos
11 videos
12 files
4.81K links
Любые вопросы по сотрудничеству: @ramilkr
Если нужен токен:
https://telega.in/c/nuancesprog
NOP::Humor - https://t.iss.one/nophumor
NOP::Recruiter Удаленка- https://t.iss.one/nopremote

РКН: 4977653520
Download Telegram
Изучать основы программирования можно на любом языке, но более эффективно это получится на C! И на это есть 4 причины.

https://nsprg.ru/mw6RnO

VK: https://nsprg.ru/xR23ex

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

@nuancesprog #CProgramming #ForBeginners
Научимся легко и просто интегрировать модульные тесты в C/C++ проекты.

https://nsprg.ru/xAG16O

VK: https://nsprg.ru/OQgNzx

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

@nuancesprog #CProgramming #Testing
Научитесь избегать лишних операторов else, извлекать и именовать методы, грамотно использовать Linq и применять прочие подходы для придания коду читаемости и прозрачности.

https://nsprg.ru/v8Ed5O

VK: https://nsprg.ru/v2KBVO

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

@nuancesprog #CProgramming
Сфера применения C и C++ на удивление широка. Даже в сегодняшнем мире, несмотря на всё многообразие современных надёжных инструментов, эти два языка программирования остаются незаменимыми.

https://nsprg.ru/xAkMEO

VK: https://nsprg.ru/OQMoDO

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

@nuancesprog #CProgramming
Поэтапно увеличим производительность реализации парсера для огромного файла. Устраним копии и баги, воспользуемся профилировщиком, хеш-картой линейного зондирования, микрооптимизациями, распараллелим код.

https://nsprg.ru/OZYrBv

VK: https://nsprg.ru/vXP01v

@nuancesprog #CPP #CProgramming
Статья описывает алгоритм Брон-Кербоша для нахождения максимальных кликов в графах. Автор объясняет, как алгоритм работает и его применение в задачах, связанных с теорией графов и анализом данных.

https://nsprg.ru/v38qAO

VK: https://nsprg.ru/ObkMNm

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

@nuancesprog #Algorithms #CProgramming
Сравним конструкторы перемещения и копирования: что быстрее? Изучим их связь и соответствующие семантики, варианты применения.

https://nsprg.ru/vX9EAO

VK: https://nsprg.ru/mERZnx

@nuancesprog #CProgramming #CPP
Изучим методы с их преимуществами и недостатками, оптимальные сценарии. Поможем оценить нюансы std::stod(), std::stringstream и atof() и выбрать метод под конкретные требования.

https://nsprg.ru/mM8Z8O

VK: https://nsprg.ru/OKbgKv

@nuancesprog #CProgramming #CPP
На примерах покажем, как создаeтся приоритизированная очередь, применяются пользовательские типы, обходятся ограничения. Рассмотрим реальный сценарий.

https://nsprg.ru/x9wNMO

VK: https://nsprg.ru/mwZjNO

@nuancesprog #CProgramming #CPP
Разберемся с разрешением символов, типами связывания и распространенными проблемами: ошибками повторных определений, неразрешенных символов, нарушений правила одного определения. Узнаем, как предотвращаются конфликты именования.

https://nsprg.ru/mM8AlO

VK: https://nsprg.ru/OKbA3v

@nuancesprog #CProgramming #CPP
На примерах разберем нюансы этой функции, в том числе ее отличия от параллельных алгоритмов C++17. Рассмотрим реальный сценарий и типичные ошибки.

https://nsprg.ru/ma7z7v

VK: https://nsprg.ru/O7wZXO

@nuancesprog #CProgramming #CPP
На примерах разберем разные подходы, дадим рекомендации по повышению производительности. Рассмотрим реальный сценарий и типичные ошибки.

https://nsprg.ru/x1ej8x

VK: https://nsprg.ru/OBkN7m

@nuancesprog #CProgramming #CPP #CSV
Сделаем простую TCP-настройку, чтобы приложения C# «общались» по сети, как старые друзья. Снабдим сервер «ушами», а клиента  -  рацией.

https://nsprg.ru/mno1Lx

VK: https://nsprg.ru/mYYLYm

@nuancesprog #CSharp #CProgramming