Этими вещами в C++ недовольны даже его сторонники
Да, главная проблема C++, как и многих других языков, — небольшое количество разработчиков, которые могут писать на нём по-настоящему качественный код. Но почему даже с таким кодом в примитивном приложении могут вылезти неожиданные сложности и чего даже самым крутым специалистам не хватает в стандартной библиотеке?
Об этом в докладе «C++ на практике» рассказал Антон Полухин, член комитета по стандартизации C++. По ссылке вы найдёте видео с докладом для любителей послушать и текстовую версия — для любителей почитать: https://tprg.ru/C4aW
#cpp #советы
Да, главная проблема C++, как и многих других языков, — небольшое количество разработчиков, которые могут писать на нём по-настоящему качественный код. Но почему даже с таким кодом в примитивном приложении могут вылезти неожиданные сложности и чего даже самым крутым специалистам не хватает в стандартной библиотеке?
Об этом в докладе «C++ на практике» рассказал Антон Полухин, член комитета по стандартизации C++. По ссылке вы найдёте видео с докладом для любителей послушать и текстовую версия — для любителей почитать: https://tprg.ru/C4aW
#cpp #советы
Существует всего 4 главных алгоритмических парадигмы, с помощью которых можно решить большинство алгоритмических проблем
В этой статье простым языком и на примерах рассказали про полный поиск, жадные алгоритмы, разделяй и властвуй, и динамическое программирование:
https://tprg.ru/Q8bw
#алгоритмы #cpp
В этой статье простым языком и на примерах рассказали про полный поиск, жадные алгоритмы, разделяй и властвуй, и динамическое программирование:
https://tprg.ru/Q8bw
#алгоритмы #cpp
Кодите на C++? Пришла пора познакомиться с самыми запретными знаниями об этом языке
Автор этого видео рассказывает про 6 примеров C++ кода, которые воплощают самое Великое Зло:
https://tproger.ru/video/forbidden-cpp/?autoplay=1
#cpp
Автор этого видео рассказывает про 6 примеров C++ кода, которые воплощают самое Великое Зло:
https://tproger.ru/video/forbidden-cpp/?autoplay=1
#cpp
Как найти N-е число последовательности Фибоначчи?
Рассказываем и показываем три разных способа реализации алгоритма на C++:
https://tproger.ru/problems/finding-fibonacci/
#алгоритмы #рекурсия #cpp
Рассказываем и показываем три разных способа реализации алгоритма на C++:
https://tproger.ru/problems/finding-fibonacci/
#алгоритмы #рекурсия #cpp
Ищете open source проекты на разных языках программирования?
Ловите репозиторий, в котором собраны лучшие открытые проекты на С, C++, Go, JS, Java, Python, R, Ruby, Kotlin и многих других языках. У него больше 8 тысяч звёзд, а последнее обновление было несколько дней назад:
https://github.com/lk-geimfari/awesomo
#opensource #python #cpp #java
Ловите репозиторий, в котором собраны лучшие открытые проекты на С, C++, Go, JS, Java, Python, R, Ruby, Kotlin и многих других языках. У него больше 8 тысяч звёзд, а последнее обновление было несколько дней назад:
https://github.com/lk-geimfari/awesomo
#opensource #python #cpp #java
Какой он, разработчик на «плюсах» в 2022 году: актуальная дорожная карта по C++
И это не просто дорожная карта, а целый репозиторий с кучей полезных статей, ресурсов, книг и идей для пет-проектов. А также досками в Miro и GraphML для любителей всё визуализировать.
Обязательно сохраните себе и не забудьте порадовать авторов звёздочкой: https://salmer.github.io/CppDeveloperRoadmap/Russian/
#cpp #шпаргалка
И это не просто дорожная карта, а целый репозиторий с кучей полезных статей, ресурсов, книг и идей для пет-проектов. А также досками в Miro и GraphML для любителей всё визуализировать.
Обязательно сохраните себе и не забудьте порадовать авторов звёздочкой: https://salmer.github.io/CppDeveloperRoadmap/Russian/
#cpp #шпаргалка
Вспоминаем, как выбирать имена для функций
На плохих примерах стандартных функций С++ разобрали, какие имена можно выбирать для очередной функции, а какие — лучше не стоит:
https://tproger.ru/translations/correct-function-names/
#cpp #чистыйкод
На плохих примерах стандартных функций С++ разобрали, какие имена можно выбирать для очередной функции, а какие — лучше не стоит:
https://tproger.ru/translations/correct-function-names/
#cpp #чистыйкод
Начинаем кодить на C++ как про
Серия роликов поможет освоить синтаксис C++ от переменных, логических операций и циклов до указателей и структур данных:
https://www.youtube.com/playlist?list=PLA0M1Bcd0w8zHoZcf7IWTM4aQESDSErUs
#cpp
Серия роликов поможет освоить синтаксис C++ от переменных, логических операций и циклов до указателей и структур данных:
https://www.youtube.com/playlist?list=PLA0M1Bcd0w8zHoZcf7IWTM4aQESDSErUs
#cpp
Подборка годных бесплатных материалов для прокачки знаний по C++
— Актуальная дорожная карта на 2022 год поможет выстроить личный план развития и сосредоточиться на наиболее приоритетных темах: https://salmer.github.io/CppDeveloperRoadmap/Russian/
— 8-е издание книги «C++ за 21 день», в которой простым языком объясняются фундаментальные принципы языка С++, стандартная библиотека шаблонов, полезные советы и рекомендации, есть проверка знаний в конце каждой темы: https://t.iss.one/devs_books/258
— 1 часть курса от CS центра. В роли лектора — Валерий Михайлович Лесин: https://youtube.com/playlist?list=PLlb7e2G7aSpTFea2FYxp7mFfbZW-xavhL
— Книга «С++ для профи» для программистов среднего и продвинутого уровней. С её помощью вы продеретесь сквозь тернии к самому ядру C++ и освоите новые инструменты языка: https://t.iss.one/devs_books/235
— 2 часть курса от CS центра. Каждая часть курса состоит из 13 видео-лекций ~1,5 часа: https://youtube.com/playlist?list=PLlb7e2G7aSpRs7YafQ1GgJvyRku10m1RN
#cpp
— Актуальная дорожная карта на 2022 год поможет выстроить личный план развития и сосредоточиться на наиболее приоритетных темах: https://salmer.github.io/CppDeveloperRoadmap/Russian/
— 8-е издание книги «C++ за 21 день», в которой простым языком объясняются фундаментальные принципы языка С++, стандартная библиотека шаблонов, полезные советы и рекомендации, есть проверка знаний в конце каждой темы: https://t.iss.one/devs_books/258
— 1 часть курса от CS центра. В роли лектора — Валерий Михайлович Лесин: https://youtube.com/playlist?list=PLlb7e2G7aSpTFea2FYxp7mFfbZW-xavhL
— Книга «С++ для профи» для программистов среднего и продвинутого уровней. С её помощью вы продеретесь сквозь тернии к самому ядру C++ и освоите новые инструменты языка: https://t.iss.one/devs_books/235
— 2 часть курса от CS центра. Каждая часть курса состоит из 13 видео-лекций ~1,5 часа: https://youtube.com/playlist?list=PLlb7e2G7aSpRs7YafQ1GgJvyRku10m1RN
#cpp
Что почитать на выходных: «Алгоритмы. Справочник. С примерами на C, C++, Java и Python», 2-е издание
Книга поможет понять, что наибольший вклад в производительность программы вносят правильно выбранный алгоритм и его реализация. А выбор подходящего алгоритма, способного решить вашу задачу, — дело далеко не из самых простых. Всё с примерами на C, C++, Java и Python.
#алгоритмы #книги #си #cpp #java #python
Книга поможет понять, что наибольший вклад в производительность программы вносят правильно выбранный алгоритм и его реализация. А выбор подходящего алгоритма, способного решить вашу задачу, — дело далеко не из самых простых. Всё с примерами на C, C++, Java и Python.
#алгоритмы #книги #си #cpp #java #python
Что почитать на выходных: «C++ на примерах. Практика, практика и только практика»
Это одно из лучших учебных пособий для изучения «плюсов». В книге используется большое количество примеров с подробным анализом кода: от простых приложений для вывода текста на экран и проведения вычислений до клиент-серверного приложения. Из приятного — отдельное внимание уделено программированию различных алгоритмов и ООП.
#книги #cpp
Это одно из лучших учебных пособий для изучения «плюсов». В книге используется большое количество примеров с подробным анализом кода: от простых приложений для вывода текста на экран и проведения вычислений до клиент-серверного приложения. Из приятного — отдельное внимание уделено программированию различных алгоритмов и ООП.
#книги #cpp