🌳 Деревья и графы: что это такое и почему их обязательно нужно знать каждому программисту
В этой части материала мы рассмотрим деревья и графы, а также теорию, которая стоит за ними. Выполним реализацию на языке Python и покажем, как можно использовать эти понятия на примере челленджей Leetcode.
https://proglib.io/sh/g5JNoak9mY
В этой части материала мы рассмотрим деревья и графы, а также теорию, которая стоит за ними. Выполним реализацию на языке Python и покажем, как можно использовать эти понятия на примере челленджей Leetcode.
https://proglib.io/sh/g5JNoak9mY
Сопрограммы в C++: что это значит, когда я объявляю свою сопрограмму как noexcept?
https://proglib.io/w/500d7de6
https://proglib.io/w/500d7de6
Microsoft News
C++ coroutines: What does it mean when I declare my coroutine as noexcept?
The noexcept keyword doesn't mean what you think.
📐 10 алгоритмов для работы с графами, которые должен знать каждый кодер
Знакомимся с десятью маст-хэв для каждого кодера алгоритмами, которые будут полезными для работы с графами (исходный код прилагается).
https://proglib.io/sh/LpZb98VWRM
Знакомимся с десятью маст-хэв для каждого кодера алгоритмами, которые будут полезными для работы с графами (исходный код прилагается).
https://proglib.io/sh/LpZb98VWRM
FlatBuffers - библиотека сериализации с эффективным использованием памяти.
https://proglib.io/w/04906a2e
https://proglib.io/w/04906a2e
Libhunt
FlatBuffers Alternatives - C++ Serialization | LibHunt
FlatBuffers: Memory Efficient Serialization Library. Tags: Serialization.
📰 Weekly #4: новости, подкасты, отборные статьи и обучающие материалы по Python, Data Science, Go, C# и C/C++
В этом выпуске: беспрецедентный фотореализм нейросети Imagen; все, что вам нужно знать о звездочках в Python; обзор дизайнерских решений, которые формируют общий успех Go; рекомендации по повышению производительности в C#; почему C++20 – самый крутой язык для сетевого программирования; и многое другое.
https://proglib.io/sh/imI1gujzYB
В этом выпуске: беспрецедентный фотореализм нейросети Imagen; все, что вам нужно знать о звездочках в Python; обзор дизайнерских решений, которые формируют общий успех Go; рекомендации по повышению производительности в C#; почему C++20 – самый крутой язык для сетевого программирования; и многое другое.
https://proglib.io/sh/imI1gujzYB
5 причин, по которым вам следует использовать C++ для цифровой обработки сигналов.
https://proglib.io/w/8ccab704
https://proglib.io/w/8ccab704
DEV Community
5 reasons you should use C++ for digital signal processing
Digital signal processing (DSP) is a means by which we work with real-world signals, such as sounds,...
TIL о налоге на время компиляции std::ranges, который платят все, кто использует C++20.
https://proglib.io/w/ce50e399
https://proglib.io/w/ce50e399
Build-Bench
C++ Build Benchmarks
Compare build times of C++ code
This media is not supported in your browser
VIEW IN TELEGRAM
❗Курс по алгоритмам и структурам данным начинается сегодня.
🚂 Запрыгиваем в уходящий поезд!
Информация для тех, кто еще думает:
• Разбираем все основные алгоритмы понятным языком;
• Тренируемся их применять и решаем задачи;
• Живые трансляции и общение в коммьюнити;
• Курс ведет разработчик Яндекс Go Степан Мацкевич;
• Ученики смогут пройти боевое тестовое собеседование с разработчиками Яндекс!
⚡Вы сможете успеть сегодня отправить заявку и записаться в группу!
👉 Записывайтесь: https://proglib.io/w/a6bd553e
🚂 Запрыгиваем в уходящий поезд!
Информация для тех, кто еще думает:
• Разбираем все основные алгоритмы понятным языком;
• Тренируемся их применять и решаем задачи;
• Живые трансляции и общение в коммьюнити;
• Курс ведет разработчик Яндекс Go Степан Мацкевич;
• Ученики смогут пройти боевое тестовое собеседование с разработчиками Яндекс!
⚡Вы сможете успеть сегодня отправить заявку и записаться в группу!
👉 Записывайтесь: https://proglib.io/w/a6bd553e
API автономного распознавания речи для Android, iOS, Raspberry Pi и серверов с Python, Java, C# и Node.
https://proglib.io/w/b27310ae
https://proglib.io/w/b27310ae
Libhunt
Vosk-api Alternatives and Reviews
Which is the best alternative to vosk-api? Based on common mentions it is: Ohmyzsh, Stable-diffusion, Whisper, TTS, Mycroft-core, Tortoise-tts or DeepSpeech
10 лет постоянной работы над nCine - 2D-движком на C++11 с открытым исходным кодом.
https://proglib.io/w/53b05a11
https://proglib.io/w/53b05a11
encelo.github.io
Ten years of nCine
A retrospective ten years after the first commit
📊 «Сделай красиво и чтоб работало – это вместо ТЗ». Что больше всего раздражает программистов на работе? Результаты опроса «Библиотеки программиста»
Отправь эту статью коллеге или руководителю. Может что-нибудь поменяется.
https://proglib.io/sh/RHx4fjPaLT
Отправь эту статью коллеге или руководителю. Может что-нибудь поменяется.
https://proglib.io/sh/RHx4fjPaLT
Параллелизм на уровне инструкций на практике: ускорение программ, привязанных к памяти, с низким ILP.
https://proglib.io/w/e6594832
https://proglib.io/w/e6594832
Johnny's Software Lab
Instruction-level parallelism in practice: speeding up memory-bound programs with low ILP - Johnny's Software Lab
We talk about instruction level parallelism: what instruction-level parallelism is, why is it important for your code's performance and how you can add instruction-level parallelism to improve the performance of your memory-bound program.
std::string класс в C++
Класс string хранит символы как последовательность байтов с возможностью доступа к каждому символу. Рассмотрим три простые функции:
1. getline() - функция используется для помещения потока символов, введенных пользователем, в память объекта.
2. push_back() - функция используется для добавления символа в конец строки.
3. pop_back() - введенная в C++11 (для строк), эта функция используется для удаления последнего символа из строки.
Класс string хранит символы как последовательность байтов с возможностью доступа к каждому символу. Рассмотрим три простые функции:
1. getline() - функция используется для помещения потока символов, введенных пользователем, в память объекта.
2. push_back() - функция используется для добавления символа в конец строки.
3. pop_back() - введенная в C++11 (для строк), эта функция используется для удаления последнего символа из строки.