#advanced
А следующий материал точно не для начинающих. В этом серьёзном блоге вы узнаете, как же на самом деле работают исключения в C++, как это выглядит внутри и как их правильно использовать.
https://monoinfinito.wordpress.com/series/exception-handling-in-c/
А следующий материал точно не для начинающих. В этом серьёзном блоге вы узнаете, как же на самом деле работают исключения в C++, как это выглядит внутри и как их правильно использовать.
https://monoinfinito.wordpress.com/series/exception-handling-in-c/
An infinite monkey - Nico Brailovsky's blog
C++ exception handling internals
C++ exceptions under the hood Everyone knows that good exception handling is hard. Reasons for this abound, in every single layer of an exception “lifetime”: it’s hard to write ex…
#advanced
Основы внутренней и внешней линковки в C++, а также примеры использования ключевых слов extern и static.
http://www.goldsborough.me/c/c++/linker/2016/03/30/19-34-25-internal_and_external_linkage_in_c++/
Основы внутренней и внешней линковки в C++, а также примеры использования ключевых слов extern и static.
http://www.goldsborough.me/c/c++/linker/2016/03/30/19-34-25-internal_and_external_linkage_in_c++/
Peter Goldsborough
Internal and External Linkage in C++
All you need to know about linkage in C++.
#video #cpp #advanced
C++ известен своей сложностью и сложной областью разработки. В этом видео автор расскажет про основы программирования на основе работы операционных систем.
https://www.youtube.com/watch?v=k0fY-wd4rCc
C++ известен своей сложностью и сложной областью разработки. В этом видео автор расскажет про основы программирования на основе работы операционных систем.
https://www.youtube.com/watch?v=k0fY-wd4rCc
YouTube
Winderton / Операционные системы. Основы программирования.
Telega и чатик - https://yangx.top/wndtn
boosty(менторинг) - https://boosty.to/wndtn
instagram - https://instagram.com/winderton/
github проекта(код с канала) - https://github.com/winderton
boosty(менторинг) - https://boosty.to/wndtn
instagram - https://instagram.com/winderton/
github проекта(код с канала) - https://github.com/winderton
#book
Когда у начинающего программиста стоит выбор в языке программирования, он неизбежно считает, что лучше начать с лёгкого языка, постепенно наращивая знания и навыки для работы со сложными технологиями. Однако такое решение нельзя назвать правильным: поскольку программисту часто приходится менять как язык, так и целый стек технологий, делать это нужно быстро и без убытков, а в этом поможет хороший опыт в сложных и обширных технологиях. Такими можно назвать языки С и С++, чьи возможности и области применения чрезвычайно обширны. Эта подборка поможет вам в изучении этих языков.
https://metanit.com/cpp/c/
Когда у начинающего программиста стоит выбор в языке программирования, он неизбежно считает, что лучше начать с лёгкого языка, постепенно наращивая знания и навыки для работы со сложными технологиями. Однако такое решение нельзя назвать правильным: поскольку программисту часто приходится менять как язык, так и целый стек технологий, делать это нужно быстро и без убытков, а в этом поможет хороший опыт в сложных и обширных технологиях. Такими можно назвать языки С и С++, чьи возможности и области применения чрезвычайно обширны. Эта подборка поможет вам в изучении этих языков.
https://metanit.com/cpp/c/
Metanit
Руководство по программированию на языке С
Руководство по созданию приложений на языке программирования C ANSI
Математика для программиста: советы, разделы, литература
Наверняка вы задумывались над вопросом: нужна ли математика программисту? И если нужна, то как «приручить» эту самую математику?
https://proglib.io/p/how-to-learn-maths/
Наверняка вы задумывались над вопросом: нужна ли математика программисту? И если нужна, то как «приручить» эту самую математику?
https://proglib.io/p/how-to-learn-maths/
Библиотека программиста
Математика для программиста: советы, разделы, литература
Наверняка вы задумывались над вопросом: нужна ли математика программисту? И если нужна, то как "приручить" эту самую математику?
#algorithms #advanced #interview
Структуры данных и алгоритмы являются основными строительными материалами многочисленных приложений на языках С/C++, именно поэтому, связывая себя с этими языками, вы обязаны изучать параллельно и их. Данное руководство подробно рассмотрит наиболее популярные из них и подготовит вас к собеседованию.
https://bit.ly/2s93nZS
Структуры данных и алгоритмы являются основными строительными материалами многочисленных приложений на языках С/C++, именно поэтому, связывая себя с этими языками, вы обязаны изучать параллельно и их. Данное руководство подробно рассмотрит наиболее популярные из них и подготовит вас к собеседованию.
https://bit.ly/2s93nZS
#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