Алгоритмы и структуры данных (С++)
Тимофей Хирьянов
Все лекции доступны на youtube
#cpp #programming
👉 @cpp_lib
Тимофей Хирьянов
Все лекции доступны на youtube
#cpp #programming
👉 @cpp_lib
👍4
Reddit для С и С++ программистов
r/C_programming 135k
Спрашивай совета, если проблемы с кодом, помогай другим в комментариях, читай полезные статьи, которыми делятся другие участники сообщества. Сабреддит довольно активный и имеет 135k подписчиков. И это, пожалуй, единственный сабреддит, который я упомяну для С программистов. Но не переживайте, ниже ещё будет очень много всего, что я надеюсь, сможет вас заинтересовать.
r/Cpp 238k
Самый популярный сабреддит среди С++ программистов. Здесь обсуждают всё: от выступлений на известных С++ конференциях до лучших практик. Истинные фанаты С++ оценят по достоинству.
r/Cplusplus 32,8k
Менее активный сабреддит, однако не менее познавательный. Обсуждают больше нюансы программирования на С++.
r/LearnCpp 3,9k
Подходит как новичкам, так и экспертам. Этот сабреддит предназначен для обмена исходным кодом. Изучайте исходный код, чтобы лучше почувствовать и понять, как работает C++. Самый лучший способ обучения — это практика.
r/Cpp_questions 61,4k
Спрашивайте у экспертов и помогайте новичкам. Сабреддит для вопросов и ответов. Обсуждение IDE, кода, приложений и т.п.
#cpp #programming
👉 @cpp_lib
r/C_programming 135k
Спрашивай совета, если проблемы с кодом, помогай другим в комментариях, читай полезные статьи, которыми делятся другие участники сообщества. Сабреддит довольно активный и имеет 135k подписчиков. И это, пожалуй, единственный сабреддит, который я упомяну для С программистов. Но не переживайте, ниже ещё будет очень много всего, что я надеюсь, сможет вас заинтересовать.
r/Cpp 238k
Самый популярный сабреддит среди С++ программистов. Здесь обсуждают всё: от выступлений на известных С++ конференциях до лучших практик. Истинные фанаты С++ оценят по достоинству.
r/Cplusplus 32,8k
Менее активный сабреддит, однако не менее познавательный. Обсуждают больше нюансы программирования на С++.
r/LearnCpp 3,9k
Подходит как новичкам, так и экспертам. Этот сабреддит предназначен для обмена исходным кодом. Изучайте исходный код, чтобы лучше почувствовать и понять, как работает C++. Самый лучший способ обучения — это практика.
r/Cpp_questions 61,4k
Спрашивайте у экспертов и помогайте новичкам. Сабреддит для вопросов и ответов. Обсуждение IDE, кода, приложений и т.п.
#cpp #programming
👉 @cpp_lib
👍4
Как ChatGPT помогла мне исправить баг в far2l, turbo и wxWidgets
Работая над проектом far2l (порта Far Manager для Linux), я наткнулся на один очень красивый баг, который в итоге удалось починить только с помощью нейросети ChatGPT. Причём баг оказался не столько в самом far2l, сколько в кроссплатформенной UI библиотеке wxWidgets. Бесплатная версия ChatGPT (3.5) с задачей справиться не смогла, а вот платная (4) таки справилась. Сегодня поделюсь с вами рассказом о том, как это было.
https://habr.com/ru/articles/727438/
#cpp #programming
👉 @cpp_lib
Работая над проектом far2l (порта Far Manager для Linux), я наткнулся на один очень красивый баг, который в итоге удалось починить только с помощью нейросети ChatGPT. Причём баг оказался не столько в самом far2l, сколько в кроссплатформенной UI библиотеке wxWidgets. Бесплатная версия ChatGPT (3.5) с задачей справиться не смогла, а вот платная (4) таки справилась. Сегодня поделюсь с вами рассказом о том, как это было.
https://habr.com/ru/articles/727438/
#cpp #programming
👉 @cpp_lib
👍3🤡2
C++ Russia 2022: Community Day & активности из главной студии
Сергей Талантов — Безопасный дизайн на С++
Кристина Михайленко, Михаил Лукин — Доклад про декомпилятор GPGPU
Arno Schödl — A Practical Approach to Error Handling
Роман Проскуряков — Голый Rust
Сергей Козлов — Украшаем молоток: как автоматизировать разбор проблем в дебаггере
Sandor Dargo — Why Сlean Сode is not the Norm?
источник
#cpp #programming
👉 @cpp_lib
Сергей Талантов — Безопасный дизайн на С++
Кристина Михайленко, Михаил Лукин — Доклад про декомпилятор GPGPU
Arno Schödl — A Practical Approach to Error Handling
Роман Проскуряков — Голый Rust
Сергей Козлов — Украшаем молоток: как автоматизировать разбор проблем в дебаггере
Sandor Dargo — Why Сlean Сode is not the Norm?
источник
#cpp #programming
👉 @cpp_lib
👍4
Матрицы в C++
Ввод и вывод матриц
Сложение и вычитание матриц
Умножение матрицы на число
Транспонирование матрицы
источник
#cpp #programming
👉 @cpp_lib
Ввод и вывод матриц
Сложение и вычитание матриц
Умножение матрицы на число
Транспонирование матрицы
источник
#cpp #programming
👉 @cpp_lib
👍8
Media is too big
VIEW IN TELEGRAM
«Чистый» код, ужасная производительность
Один из самых часто повторяемых советов программистам, особенно начинающим — это рекомендация писать «чистый» код. Она сопровождается длинным списком правил, сообщающих, что нужно делать, чтобы код был «чистым».
На самом деле, большая доля этих правил не влияет на среду исполнения кода, который вы пишете. Подобные правила невозможно оценить объективно, да это и необязательно, ведь на этом этапе они достаточно произвольны. Однако есть правила «чистого» кода, на которые делают особый упор — это правила, которые можно измерить объективно, поскольку они влияют на поведение кода в среде исполнения.
Rus https://habr.com/ru/companies/sportmaster_lab/articles/728880/
Eng https://www.computerenhance.com/p/clean-code-horrible-performance
#cpp #programming
👉 @cpp_lib
Один из самых часто повторяемых советов программистам, особенно начинающим — это рекомендация писать «чистый» код. Она сопровождается длинным списком правил, сообщающих, что нужно делать, чтобы код был «чистым».
На самом деле, большая доля этих правил не влияет на среду исполнения кода, который вы пишете. Подобные правила невозможно оценить объективно, да это и необязательно, ведь на этом этапе они достаточно произвольны. Однако есть правила «чистого» кода, на которые делают особый упор — это правила, которые можно измерить объективно, поскольку они влияют на поведение кода в среде исполнения.
Rus https://habr.com/ru/companies/sportmaster_lab/articles/728880/
Eng https://www.computerenhance.com/p/clean-code-horrible-performance
#cpp #programming
👉 @cpp_lib
👍4
Как воспроизвести или открыть звуковой файл *.mp3 или *.wav в программе на c++?
https://stackoverflow.com/questions/22253074/how-to-play-or-open-mp3-or-wav-sound-file-in-c-program
#cpp #programming
👉 @cpp_lib
https://stackoverflow.com/questions/22253074/how-to-play-or-open-mp3-or-wav-sound-file-in-c-program
#cpp #programming
👉 @cpp_lib
Stack Overflow
How to play or open *.mp3 or *.wav sound file in c++ program?
I'm a student of Computer Science. I have a final semester Project to develop a short game in graphics along with the sound.
👍1
Отладка C при помощи пакета Cosmopolitan Libc
Cosmopolitan Libc предоставляет набор отладочных возможностей, повышающих удобство разработки на C: трассировка вызовов функций, интеграция с gdb, среда выполнения ASAN/UBSAN и многое другое! На C написано много быстрого и критически важного кода. Если вы пользуетесь программами, написанными на C, если вам приходится предусматривать интерфейсы для работы с библиотеками на C, исправлять баги в коде на C, либо даже переписывать имеющуюся на С программу на каком-то другом языке, то именно этот инструмент помогает понять, что делается в вашем коде на C. Отладка – это не просто россыпь инструкций printf. В этом посте будет рассмотрено, как Cosmopolitan Libc помогает наверняка и как следует отлаживать код C. Все примеры находятся в этом репозитории.
https://ahgamut.github.io/2022/10/23/debugging-c-with-cosmo/
#cpp #programming
👉 @cpp_lib
Cosmopolitan Libc предоставляет набор отладочных возможностей, повышающих удобство разработки на C: трассировка вызовов функций, интеграция с gdb, среда выполнения ASAN/UBSAN и многое другое! На C написано много быстрого и критически важного кода. Если вы пользуетесь программами, написанными на C, если вам приходится предусматривать интерфейсы для работы с библиотеками на C, исправлять баги в коде на C, либо даже переписывать имеющуюся на С программу на каком-то другом языке, то именно этот инструмент помогает понять, что делается в вашем коде на C. Отладка – это не просто россыпь инструкций printf. В этом посте будет рассмотрено, как Cosmopolitan Libc помогает наверняка и как следует отлаживать код C. Все примеры находятся в этом репозитории.
https://ahgamut.github.io/2022/10/23/debugging-c-with-cosmo/
#cpp #programming
👉 @cpp_lib
👍4
Model-View-Controller
https://www.modernescpp.com/index.php/model-view-controller
#cpp #programming
👉 @cpp_lib
https://www.modernescpp.com/index.php/model-view-controller
#cpp #programming
👉 @cpp_lib
👍2❤1🔥1
Современные рекомендации C++ по обработке исключений и ошибок
https://learn.microsoft.com/ru-ru/cpp/cpp/errors-and-exception-handling-modern-cpp?view=msvc-170
#cpp #programming
👉 @cpp_lib
https://learn.microsoft.com/ru-ru/cpp/cpp/errors-and-exception-handling-modern-cpp?view=msvc-170
#cpp #programming
👉 @cpp_lib
Docs
Современные рекомендации по C++ по исключению и обработке ошибок
Как современный C++ поддерживает исключительные стили программирования по кодам ошибок.
Интервью с создателем обобщённого программирования Александром Степановым
Всем привет! В C++ сообществе Александр Александрович Степанов особо не нуждается в представлениях: это создатель обобщённого программирования и Standard Template Library. Менее известно, что он построил карьеру в США, но получил образование в СССР.
Мы решили поговорить с Александром Александровичем, чтобы узнать больше о его жизненном пути, эмиграции и адаптации к жизни в США. Наша беседа затронет в основном не профессиональные достижения и его вклад в развитие информатики, а личные истории.
https://habr.com/ru/companies/jugru/articles/734048/
#cpp #programming
👉 @cpp_lib
Всем привет! В C++ сообществе Александр Александрович Степанов особо не нуждается в представлениях: это создатель обобщённого программирования и Standard Template Library. Менее известно, что он построил карьеру в США, но получил образование в СССР.
Мы решили поговорить с Александром Александровичем, чтобы узнать больше о его жизненном пути, эмиграции и адаптации к жизни в США. Наша беседа затронет в основном не профессиональные достижения и его вклад в развитие информатики, а личные истории.
https://habr.com/ru/companies/jugru/articles/734048/
#cpp #programming
👉 @cpp_lib
❤1👍1🔥1