Coder Social home page Coder Social logo

cppfaq's Introduction

C++ FAQ

В этом репозитории собрана основная информация с часто задаваемыми вопросами и полезными источниками.

TODO (Если вы нашли что-то интересное из мира С++, обнаружили, что какая-то информация устарела - оповестите нас!)


📌 Справочная информация

Стандарт языка и документация
Список выпущенных стандартов языка и изменения которые они привнесли

📌 Онлайн-сервисы

Основные сервисы с помощью которых можно собрать, запустить, протестировать, разместить ваш программный код

📌 Сообщество

Основные форумы и Q&A площадки
Основные сообщества в различных социальных сетях, где можно поучаствовать в обсуждении вопросов и решение проблем

TODO (Если вы знаете еще какие-то интересные сообщества, оповестите нас!)

📌 Учебные материалы

Книги на которые стоит обратить свое внимание (разделены на 3 уровня сложности)
  • 📗 Начальный
    • ➕ Стенли Б. Липпман - Язык программирования C++. Базовый курс. [Скачать книгу]
    • Стивен Прата - Язык программирования C++. Лекции и упражнения [Скачать книгу]
    • Бьёрн Страуструп - Принципы и практика с использованием C++ [Скачать книгу]
  • 📘 Средний
    • Скотт Мейерс - Эффективный и современный С++. 42 совета по использованию C++11 и C++14 [Скачать книгу]
    • Яцек Галовиц - C++17 STL. Стандартная библиотека шаблонов [Скачать книгу]
  • 📙 Выше среднего
    • Ivor Horton Peter Van Weert "Beginning C++20 - From Novice to Professional" (6th edition)
    • Nicolai M. Josuttis "С++17 The Complete Guide"
    • Marc Gregorie "Professional C++" (4th edition)
    • Vardan Grigoryan, Shunguang Wu "Expert C++ - Become a proficient programmer by learning coding best practices with C++17 and C++20's latest features"
    • David Vandevoorde, Nicolai M. Josuttis, Douglas Gregor "C++ Templates - The Complete Guide" (2nd edition)
    • Antony Polukhin, Boost C++ Application Development Cookbook
    • Bjorn Andrist, Viktor Sehr, C++ High Performance: Master the art of optimizing the functioning of your C++ code (2nd Edition)
Онлайн-ресурсы
  • CppCoreGuidelines - список рекомендаций "как надо" от разработчиков языка.
Онлайн-курсы
Лекционный материал
Ресурсы с задачами для практики и тренировок
Материалы для изучения алгоритмов и структур данных
Интересные (и местами случайные) конференции, статьи и выступления в мире С++

📌 Системы сборки

Материалы по Cmake

cppfaq's People

Contributors

andreycodes avatar ansa-sequence avatar eoan-ermine avatar joshuajakowlew avatar nullptr-deref avatar poul250 avatar reavolt avatar ssskrut avatar tuminsky avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.