Книги по C++: исчерпывающая подборка для начинающих

Эти книги по C++ подойдут тем, кто желает освоить базис или неплохо знаком с основами программирования, но хочет изучить «плюсы».

Обложка: Книги по C++: исчерпывающая подборка для начинающих

Сравнение скорости Python и C++

Автор этой статьи делает сравнение скорости выполнения одной и той же программы на Python и C++. С++ естественно быстрее, но насколько?

Обложка: Сравнение скорости Python и C++

Финал баттла языков программирования 2020 уже сегодня!

По результатам вчерашнего полуфинала образовались две пары финалистов. За первое и второе место поборются: Python и JavaScript. А за третье и четвёртое: Swift и C++. Голосуйте за любимый язык и…

Полуфинал битвы языков программирования 2020

Победителями вчерашней схватки стали JavaScript и Python. В полуфинале участвуют: Swift/JavaScript и C++/Python. Напоминаем, выбирайте тот язык, который вы больше любите.  Ещё чуть-чуть и мы узнаем, кто будет победителем. Голосование…

Сегодня пятый раунд битвы языков программирования 2020!

Победители вчерашнего раунда: JavaScript и C#. Они настолько уверенно обошли своих оппонентов, что у них есть все шансы дойти до финала! А сегодняшние участники: Swift\Assembler и Java\C++. Голосование закончится ровно…

Битва языков программирования 2020 продолжается!

Первый день голосования закончился. По его итогам Swift уверенно обошёл PHP, а Kotlin немного не дотянул до Java. Смотрите результаты здесь. Сегодня соревнуются следующие две пары языков: Assembler/Pascal и С++/Cobol.

Примите участие в баттле языков программирования 2020. Старт уже завтра!

В то время как Java и язык Си меняются местами на вершине рейтинга TIOBE, мы решили выяснить, какие языки программирования, наши подписчики любят больше всего. Завтра начинается баттл языков программирования…

Запретный C++: знания, которые не должны были существовать

Видео, в котором понятным и интересным языком описаны плохие практики написания кода на C++ и проблемы, с которыми вы можете столкнуться, используя их.

Обложка: Запретный C++: знания, которые не должны были существовать

Создатель C++ ответил на 5 самых популярных вопросов по C++ со Stack Overflow

Почему отсортированный массив обрабатывается быстрее, чем не отсортированный? Что за оператор −−>? Есть ли исчерпывающий список книг по C++? Чем отличаются ссылки от указателей? Как пройтись по словам в строке? — Отвечает Бьёрн Страуструп.

Обложка: Создатель C++ ответил на 5 самых популярных вопросов по C++ со Stack Overflow
Обложка: Бьёрн Страуструп: что в C++ надо было сделать по-другому, зачем его учить и совет начинающим программистам

Бьёрн Страуструп: что в C++ надо было сделать по-другому, зачем его учить и совет начинающим программистам

Создатель C++ делится, что бы он поменял в C++, если бы у него была машина времени, зачем учить C++ в 2020 году и что нужно знать начинающему программисту.

Для чего хорош C++?

C++ хорош для проектов, в которых важна производительность кода. Почему это так, и в каких областях применяется C++? Разбираем в этом материале.

Обложка: Для чего хорош C++?

Умеете ли вы правильно называть функции?

Как имя, которое хорошо описывает то, что делает функция, может на практике оказаться абсолютно бесполезным и что с этим делать? Рассказываем в статье.

Обложка: Умеете ли вы правильно называть функции?
Обложка: Вы готовы к C++20? Тест для серьёзных программистов от Tproger и «Лаборатории Касперского»

Вы готовы к C++20? Тест для серьёзных программистов от Tproger и «Лаборатории Касперского»

Предлагаем проверить, насколько вы готовы к новому стандарту, и пройти тест по C++20, порешав заковыристые задачки. Между лучшими разыграем призы.

HighLoad 2019++

Трансляция HighLoad++ 2019

В программе: архитектура и эксплуатация проектов, базы данных и системы хранения, системное администрирование, нагрузочное тестирование и не только.

Видеоуроки по созданию игры на C++

Небольшая серия видеоуроков, следуя которым вы сможете написать свою игру на C++ даже будучи новичком в программировании.

Обложка: Видеоуроки по созданию игры на C++

FAQ: Почему стандарт C++ поставляется каждые три года?

Небольшой FAQ по выпуску стандарта C++, где кратко рассказывается о подходе к релизу языка и о о том, почему так важно соблюдать сроки релиза.

Обложка: FAQ: Почему стандарт C++ поставляется каждые три года?

Лучшие доклады с C++ Russia 2019

На C++ Russia рассказывают кучу полезной информации. Публикуем подборку лучших докладов, чтобы вам было проще не упустить главное.

Обложка: Лучшие доклады с C++ Russia 2019

Что нового в C++ 20 и какие изменения ожидают язык в будущем?

Статья кратко расскажет об основных нововведениях в C++ 20, а также о том, какие изменения в языке можно ожидать в будущем.

Обложка: Что нового в C++ 20 и какие изменения ожидают язык в будущем?
Обложка: Удивительные возможности современного C++, которые полезно знать каждому разработчику

Удивительные возможности современного C++, которые полезно знать каждому разработчику

В статье будут рассмотрены некоторые интересные функциональные возможности C++, которые начали появляться с 11 версии языка.

Обложка для теста «Насколько хорошо вы разбираетесь в C++?»

Насколько хорошо вы разбираетесь в C++? Тест от Tproger и «Лаборатории Касперского»

Проверьте свои навыки, а самых успешных в конце ожидает интересное предложение от «Лаборатории Касперского».

Обложка: Ключевые алгоритмические парадигмы с примерами на C++

Ключевые алгоритмические парадигмы с примерами на C++

В статье рассмотрены ключевые алгоритмы в программировании и приведены примеры их реализации на языке программирования C++.

Используем параллельные алгоритмы C++17 для улучшения производительности

В С++17 появились параллельные алгоритмы, позволяющие увеличить производительность приложения. Разбираемся, как они работают.

Обложка: Используем параллельные алгоритмы C++17 для улучшения производительности

Начало работы с юнит-тестами С++

В статье рассмотрены основы юнит-тестов на С++, книги для освоения этой темы, видеолекции и доклады. Всё, что нужно начинающему программисту.

Обложка: Начало работы с юнит-тестами С++

Углубляемся в C++: move семантика и rvalue

Разбираемся в Move семантикой и rvalue в C++…

Обложка: Углубляемся в C++: move семантика и rvalue

Зачем включать стектрейс в стандарт C++?

Группа разработчиков хочет включить стекстрейс в стандарт C++. О том, на каком основании и зачем это нужно рассказываем в нашей статье.

Предложение в стандарт C++: ConcurrentHashMap

Сергей Мурылев, старший разработчик, Яндекс Один из самых широко используемых сегодня языков программирования C++ был создан в далекие 80-е. С тех пор язык непрерывно совершенствуется. Каждое предложение по его улучшению…

Полезные приёмы и хитрости C++

Знать особенности языка, на котором пишешь, всегда полезно. Особенно это касается олимпиадного программирования, где знание хитрого приёма может принести вам победу. Перевели подборку таких приёмов для C++.

Обложка: Полезные приёмы и хитрости C++

Тест: вы уверены, что знаете C++ достаточно хорошо?

Думаете, что знаете C++? Этот каверзный тест на знание неочевидных моментов языка с любовью и нежностью собран по крупицам из книг, статей и выступлений на конференциях. Не торопитесь с ответом…

C++

Обзор графических библиотек C++

C++ — один из самых мощных и востребованных языков программирования. На нём пишут сотни приложений, для которых часто нужен графический интерфейс. Однако работа с графикой не всегда бывает удобна разработчику — в таком случае используют готовые графические библиотеки. Мы подготовили обзор лучших из них.

c++
Обложка: Нахождение максимума из двух чисел без условных операторов и операторов сравнения

Нахождение максимума из двух чисел без условных операторов и операторов сравнения

В разборе задачи описано, как без использования условных операторов (if/else) и любых других операторов сравнения, найти максимальное из двух чисел. Код приведён на языке C++.

C++

Исчерпывающий список книг для совершенства в C++

В этой подборке освещены книги, которые могут помочь программистам, уверенно владеющим C++, освоить такие темы, как параллельное программирование, метапрограммирование, обобщенное программирование, и т.д. В конце вы можете найти справочники по C++, которые пригодятся разработчикам любого уровня.

C++ для продолжающих

Исчерпывающий список книг для углубления в C++

Эта подборка предназначена для тех программистов, которые уже умеют разрабатывать приложения на языке C++. С помощью представленных книг вы сможете отточить свои навыки и научиться некоторым техникам, которые позволять вам писать эффективный и быстрый код. Приятного погружения в океан знаний!