#book
Классика программирования, руководство Стивена Кочана является одним из лучших по изучению языка Си для начинающих. В то же время, автор на множестве хороших примеров задач постарался охватить больше общие темы, чтобы у вас не было трудностей с изучением других Си-подобных языков вроде C++, Objective-C или C# в будущем.
https://yangx.top/progbook/2236
Классика программирования, руководство Стивена Кочана является одним из лучших по изучению языка Си для начинающих. В то же время, автор на множестве хороших примеров задач постарался охватить больше общие темы, чтобы у вас не было трудностей с изучением других Си-подобных языков вроде C++, Objective-C или C# в будущем.
https://yangx.top/progbook/2236
Telegram
Книги для программистов
#video #advanced
В этом видео поговорим, в чём же разница между указателями и ссылками.
https://www.youtube.com/watch?v=sxHng1iufQE
В этом видео поговорим, в чём же разница между указателями и ссылками.
https://www.youtube.com/watch?v=sxHng1iufQE
YouTube
What is the Difference Between a Pointer and a Reference C++
In this video I explain the difference between a C++ pointer and a C++ reference.
Donate - http://bit.ly/17vCDFx
STILL NEED MORE HELP?
Connect one-on-one with a Programming Tutor. Click the link below:
https://trk.justanswer.com/aff_c?offer_id=2&aff…
Donate - http://bit.ly/17vCDFx
STILL NEED MORE HELP?
Connect one-on-one with a Programming Tutor. Click the link below:
https://trk.justanswer.com/aff_c?offer_id=2&aff…
#advanced
Assembler, виртуализация, Unix-система, Си, работа с памятью — это всё, что вас ждёт в следующей статье, в которой автор пишет собственную виртуальную машину.
https://justinmeiners.github.io/lc3-vm/index.html
Assembler, виртуализация, Unix-система, Си, работа с памятью — это всё, что вас ждёт в следующей статье, в которой автор пишет собственную виртуальную машину.
https://justinmeiners.github.io/lc3-vm/index.html
#advanced
Если вы хотите увеличить скорость работы ваших программ, используйте паралллельные алгоритмы стандартной библиотеки C++ 17. Данная же статья познакомит вас с самыми основными из них.
https://www.bfilipek.com/2018/11/parallel-alg-perf.html?m=1
Если вы хотите увеличить скорость работы ваших программ, используйте паралллельные алгоритмы стандартной библиотеки C++ 17. Данная же статья познакомит вас с самыми основными из них.
https://www.bfilipek.com/2018/11/parallel-alg-perf.html?m=1
C++ Stories
The Amazing Performance of C++17 Parallel Algorithms, is it Possible?
With the addition of Parallel Algorithms in C++17, you can now easily update your “computing” code to benefit from parallel execution. In the article, I’d like to examine one STL algorithm which naturally exposes the idea of independent computing. If your…
#book
Указатели - одна из наиболее сложных и, одновременно, особенно важных тем программирования на языках C/C++. Поскольку область применения этих языков находится между системным программированием и созданием высоконагруженных приложений, правильное управление памятью является главным требованием к профессиональному разработчику. Данное руководство с лихвой покроет весь нужный объём знаний, чтобы вы приступили к активному использованию указателей в своей практике.
https://yangx.top/progbook/2244
Указатели - одна из наиболее сложных и, одновременно, особенно важных тем программирования на языках C/C++. Поскольку область применения этих языков находится между системным программированием и созданием высоконагруженных приложений, правильное управление памятью является главным требованием к профессиональному разработчику. Данное руководство с лихвой покроет весь нужный объём знаний, чтобы вы приступили к активному использованию указателей в своей практике.
https://yangx.top/progbook/2244
Telegram
Книги для программистов
Understanding and Using C Pointers (2013)
Автор: Richard M Reese
#c_language #book #english
Автор: Richard M Reese
#c_language #book #english
#algorithms #beginners
Небольшой список популярных уже реализованных алгоритмов в языке C++. Так, например, вы познакомитесь с функцией swap, reverse, rotate, generate и многие другие.
https://ru.cppreference.com/w/cpp/algorithm
Небольшой список популярных уже реализованных алгоритмов в языке C++. Так, например, вы познакомитесь с функцией swap, reverse, rotate, generate и многие другие.
https://ru.cppreference.com/w/cpp/algorithm
#book
Подход автора к изучению С++ можно считать самым эффективным — в процессе чтения вы изучаете язык на лучших примерах решения задач, обзоре стандартных ошибок и упражнениях. Вы научитесь не языку, по словам автора, а решать с помощью него проблемы программирования, так что десятое издание — подтверждение успешности его подхода к обучению.
https://yangx.top/progbook/1145
Подход автора к изучению С++ можно считать самым эффективным — в процессе чтения вы изучаете язык на лучших примерах решения задач, обзоре стандартных ошибок и упражнениях. Вы научитесь не языку, по словам автора, а решать с помощью него проблемы программирования, так что десятое издание — подтверждение успешности его подхода к обучению.
https://yangx.top/progbook/1145
Telegram
Книги для программистов
#video #advanced
В данном курсе вы познакомитесь с фреймворком C++ для создания графических приложений Qt.
https://bit.ly/2LUsR6k
В данном курсе вы познакомитесь с фреймворком C++ для создания графических приложений Qt.
https://bit.ly/2LUsR6k
#библиотека #advanced
Cryptopp — это библиотека для шифрования данных и отображения многочисленных криптографических алгоритмов.
https://github.com/weidai11/cryptopp
Cryptopp — это библиотека для шифрования данных и отображения многочисленных криптографических алгоритмов.
https://github.com/weidai11/cryptopp
GitHub
GitHub - weidai11/cryptopp: free C++ class library of cryptographic schemes
free C++ class library of cryptographic schemes. Contribute to weidai11/cryptopp development by creating an account on GitHub.
Какая сортировка самая быстрая? Тестируем алгоритмы
На собеседованиях часто спрашивают, какая сортировка самая быстрая. Вопрос с подвохом. Объясняем, почему, и ищем оптимальный вариант.
https://proglib.io/p/sort/
На собеседованиях часто спрашивают, какая сортировка самая быстрая. Вопрос с подвохом. Объясняем, почему, и ищем оптимальный вариант.
https://proglib.io/p/sort/
Библиотека программиста
Какая сортировка самая быстрая? Тестируем алгоритмы
На собеседованиях часто спрашивают, какая сортировка самая быстрая. Вопрос с подвохом. Объясняем, почему, и ищем оптимальный вариант.
13 ресурсов, чтобы выучить математику
Среди разработчиков часто возникают споры о том, необходимо ли изучать математику. Если вас мучает ее незнание, то скорее читайте нашу статью.
https://proglib.io/p/how-to-learn-math/
Среди разработчиков часто возникают споры о том, необходимо ли изучать математику. Если вас мучает ее незнание, то скорее читайте нашу статью.
https://proglib.io/p/how-to-learn-math/
Библиотека программиста
13 ресурсов, чтобы выучить математику
Среди разработчиков часто возникают споры о том, необходимо ли изучать математику. Если вас мучает ее незнание, то скорее читайте нашу статью.
#video #advanced
Если вас интересует там блокчейна и по чистой случайности вы ещё и пишете на C++, следующая серия лекций именно для вас.
https://bit.ly/2RG4DlX
Если вас интересует там блокчейна и по чистой случайности вы ещё и пишете на C++, следующая серия лекций именно для вас.
https://bit.ly/2RG4DlX
#video #advanced
Мы с вами ещё не создавали игры. Или создавали, но не такие популярные и интересные, как марио. В этом видео мы это исправим.
https://www.youtube.com/watch?v=6OHMFwQK44k
Мы с вами ещё не создавали игры. Или создавали, но не такие популярные и интересные, как марио. В этом видео мы это исправим.
https://www.youtube.com/watch?v=6OHMFwQK44k
YouTube
Создание игр на C++: Марио (платформер)
Технология создания игр жанра "платформер" на C++ на примере игры "Super Mario".
Скачать код: https://drive.google.com/uc?export=download&id=1MOk63wbYGOyYOkRxSFCIgVzTRGpH6sDZ
Инструкция по установке библиотеки SFML:
https://www.youtube.com/watch?v=CVYjVCuPuY4…
Скачать код: https://drive.google.com/uc?export=download&id=1MOk63wbYGOyYOkRxSFCIgVzTRGpH6sDZ
Инструкция по установке библиотеки SFML:
https://www.youtube.com/watch?v=CVYjVCuPuY4…
#advanced
Entity-component-system - это архитектурный шаблон, который в основном используется в разработке игр. ECS следует за композицией по принципу наследования, что позволяет повысить гибкость в определении объектов, где каждый объект в сцене игры является сущностью. В этой статье напишем простую реализацию Entity Component System средствами C++.
https://blog.therocode.net/2018/08/simplest-entity-component-system
Entity-component-system - это архитектурный шаблон, который в основном используется в разработке игр. ECS следует за композицией по принципу наследования, что позволяет повысить гибкость в определении объектов, где каждый объект в сцене игры является сущностью. В этой статье напишем простую реализацию Entity Component System средствами C++.
https://blog.therocode.net/2018/08/simplest-entity-component-system
#book
С++ - один из самых сложных, интересных и разносторонних языков программирования. В настоящем руководстве вы изучите основы языка на множествах примерах и задач. Так, например, вы познакомитесь с объектно-ориентированным и многопоточным программированием, научитесь работать с памятью и применять различные алгоритмы для решения задач.
https://yangx.top/progbook/2032
С++ - один из самых сложных, интересных и разносторонних языков программирования. В настоящем руководстве вы изучите основы языка на множествах примерах и задач. Так, например, вы познакомитесь с объектно-ориентированным и многопоточным программированием, научитесь работать с памятью и применять различные алгоритмы для решения задач.
https://yangx.top/progbook/2032
Telegram
Книги для программистов
#beginner
Интересная статья с хорошими аргументами в пользу того, почему язык С — не язык низкого уровня.
https://queue.acm.org/detail.cfm?id=3212479
Интересная статья с хорошими аргументами в пользу того, почему язык С — не язык низкого уровня.
https://queue.acm.org/detail.cfm?id=3212479
queue.acm.org
C Is Not a Low-level Language - ACM Queue
In the wake of the recent Meltdown and Spectre vulnerabilities, it
GitHub Actions: что это и как использовать
Процесс разработки кода может быть утомительным. Но что если бы вы могли снять часть этой работы с ваших плеч? В этом поможет GitHub Actions.
https://proglib.io/p/github-actions/
Процесс разработки кода может быть утомительным. Но что если бы вы могли снять часть этой работы с ваших плеч? В этом поможет GitHub Actions.
https://proglib.io/p/github-actions/
Библиотека программиста
GitHub Actions: что это и как использовать
Процесс разработки кода может быть утомительным. Но что если бы вы могли снять часть этой работы с ваших плеч? В этом поможет GitHub Actions.
#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/
Docker — популярная на сегодняшний день технология контейнеризации вашего окружения. Если вы хотите идти в ногу со временем, вам надо начать использовать Docker. Это просто. В этой статье рассказывается, как настроить Docker для работы с С++ в Visual Studio Code.
https://blogs.msdn.microsoft.com/vcblog/2018/08/14/c-development-with-docker-containers-in-visual-studio-code/
Microsoft
C++ development with Docker containers in Visual Studio Code
C++ tutorials, C and C++ news, and information about the C++ IDE Visual Studio from the Microsoft C++ team.
#advanced
Все мы любим и часто пользуемся стандартной библиотекой C++ STL. Однако есть случаи, когда это невыгодно для производительности. В этой статье как раз и рассматриваются такие случаи.
https://cukic.co/2018/06/03/set-intersection-in-cxx/
Все мы любим и часто пользуемся стандартной библиотекой C++ STL. Однако есть случаи, когда это невыгодно для производительности. В этой статье как раз и рассматриваются такие случаи.
https://cukic.co/2018/06/03/set-intersection-in-cxx/
Ivan Čukić
Knowing when not to use the STL algorithms - set operations | Ivan Čukić
Author of the 'Functional Programming in C++' book, KDE developer and Free/Libre Software enthusiast.
#advanced
Создатель C++, Бьёрн Страуструп, в статье рассказывает о том, какие есть проблемы с программированием.
https://www.technologyreview.com/s/406923/the-problem-with-programming/
Создатель C++, Бьёрн Страуструп, в статье рассказывает о том, какие есть проблемы с программированием.
https://www.technologyreview.com/s/406923/the-problem-with-programming/
MIT Technology Review
The Problem with Programming
In the 1980s and 90s, Bjarne Stroustrup designed and implemented the C++ programming language, which popularized object-oriented programming and influenced numerous other programming languages, including Java. C++ remains the archetypal “high level” computer…