Size: a a a

Библиотека C/C++ разработчика

2019 January 06
Библиотека C/C++ разработчика
#advanced

Assembler, виртуализация, Unix-система, Си, работа с памятью — это всё, что вас ждёт в следующей статье, в которой автор пишет собственную виртуальную машину.

https://justinmeiners.github.io/lc3-vm/index.html
источник
Библиотека C/C++ разработчика
#advanced

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

https://www.bfilipek.com/2018/11/parallel-alg-perf.html?m=1
источник
2019 January 07
Библиотека C/C++ разработчика
#book

Указатели  -  одна из наиболее сложных и, одновременно, особенно важных тем программирования на языках C/C++. Поскольку область применения этих языков находится между системным программированием и созданием высоконагруженных приложений, правильное управление памятью является главным требованием к профессиональному разработчику. Данное руководство с лихвой покроет весь нужный объём знаний, чтобы вы приступили к активному использованию указателей в своей практике.

https://t.me/progbook/2244
источник
Библиотека C/C++ разработчика
#algorithms #beginners

Небольшой список популярных уже реализованных алгоритмов в языке C++. Так, например, вы познакомитесь с функцией swap, reverse, rotate, generate и  многие другие.

https://ru.cppreference.com/w/cpp/algorithm
источник
2019 January 08
Библиотека C/C++ разработчика
#book

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

https://t.me/progbook/1145
источник
Библиотека C/C++ разработчика
#video #advanced

В данном курсе вы познакомитесь с фреймворком C++ для создания графических приложений Qt.

https://bit.ly/2LUsR6k
источник
2019 January 09
Библиотека C/C++ разработчика
#библиотека #advanced

Cryptopp — это библиотека для шифрования данных и отображения многочисленных криптографических алгоритмов.

https://github.com/weidai11/cryptopp
источник
Библиотека C/C++ разработчика
Какая сортировка самая быстрая? Тестируем алгоритмы

На собеседованиях часто спрашивают, какая сортировка самая быстрая. Вопрос с подвохом. Объясняем, почему, и ищем оптимальный вариант.

https://proglib.io/p/sort/
источник
2019 January 10
Библиотека C/C++ разработчика
13 ресурсов, чтобы выучить математику

Среди разработчиков часто возникают споры о том, необходимо ли изучать математику. Если вас мучает ее незнание, то скорее читайте нашу статью.

https://proglib.io/p/how-to-learn-math/
источник
Библиотека C/C++ разработчика
#video #advanced

Если вас интересует там блокчейна и по чистой случайности вы ещё и пишете на C++, следующая серия лекций именно для вас.

https://bit.ly/2RG4DlX
источник
2019 January 11
Библиотека C/C++ разработчика
#video #advanced

Мы с вами ещё не создавали игры. Или создавали, но не такие популярные и интересные, как марио. В этом видео мы это исправим.

https://www.youtube.com/watch?v=6OHMFwQK44k
источник
Библиотека C/C++ разработчика
#advanced

Entity-component-system - это архитектурный шаблон, который в основном используется в разработке игр. ECS следует за композицией по принципу наследования, что позволяет повысить гибкость в определении объектов, где каждый объект в сцене игры является сущностью. В этой статье напишем простую реализацию Entity Component System средствами C++.

https://blog.therocode.net/2018/08/simplest-entity-component-system
источник
2019 January 12
Библиотека C/C++ разработчика
#book

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

https://t.me/progbook/2032
источник
Библиотека C/C++ разработчика
#beginner

Интересная статья с хорошими аргументами в пользу того, почему язык С — не язык низкого уровня.

https://queue.acm.org/detail.cfm?id=3212479
источник
2019 January 13
Библиотека C/C++ разработчика
GitHub Actions: что это и как использовать

Процесс разработки кода может быть утомительным. Но что если бы вы могли снять часть этой работы с ваших плеч? В этом поможет GitHub Actions.

https://proglib.io/p/github-actions/
источник
Библиотека C/C++ разработчика
#docker #advanced

Docker — популярная на сегодняшний день технология контейнеризации вашего окружения. Если вы хотите идти в ногу со временем, вам надо начать использовать Docker. Это просто. В этой статье рассказывается, как настроить Docker для работы с С++ в Visual Studio Code.

https://blogs.msdn.microsoft.com/vcblog/2018/08/14/c-development-with-docker-containers-in-visual-studio-code/
источник
2019 January 14
Библиотека C/C++ разработчика
#advanced

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

https://cukic.co/2018/06/03/set-intersection-in-cxx/
источник
Библиотека C/C++ разработчика
#advanced

Создатель C++, Бьёрн Страуструп, в статье рассказывает о том, какие есть проблемы с программированием.

https://www.technologyreview.com/s/406923/the-problem-with-programming/
источник
2019 January 15
Библиотека C/C++ разработчика
40 лучших курсов по математике для программистов

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

https://proglib.io/p/best-math-courses/
источник
Библиотека C/C++ разработчика
#advanced

В С++17 появился новый дополнительный тип std::optional. Если вы ещё не успели его использовать или даже не знаете, когда надо, это статья расскажет вам об этом подробно.

https://www.bfilipek.com/2018/05/using-optional.html
источник