Какой язык программирования изучать в 2021 году?

Ведущий разработчик highload систем рассказывает о том, какой язык программирования изучать в 2021 году.

Обложка: Какой язык программирования изучать в 2021 году?

Последняя версия языка: что нужно знать, чтобы пройти собеседование

Разработчики и авторы курсов в Яндекс.Практикуме рассказывают, когда знание последней версии языка программирования критично, а когда ― нет.

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

Развеиваем мифы о С++

За 38 лет существования C++ о нём появилось много мифов. В этой статье мы разберём некоторые из них, чтобы понять, есть ли смысл им верить.

Обложка: Развеиваем мифы о С++

Увеличиваем скорость работы Python до уровня C++ с Numba

Повышаем скорость работы Python с использованием библиотеки Numba и сравниваем с «плюсами» на примере простенького алгоритма.

Обложка: Увеличиваем скорость работы Python до уровня C++ с Numba

Где общаются разработчики: русскоязычные чаты программистов

Сделали подборку чатов программистов в Slack, Telegram и Gitter.

Обложка: Где общаются разработчики: русскоязычные чаты программистов

Книги по 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++