#video #advanced
Видео от Udemy заслуживают обязательного просмотра, поскольку авторы их курсов серьёзно относятся к материалу, который преподносят своим ученикам. В этой серии видео вы узнаете, как сделать игру на С++.
https://bit.ly/2AfCdVM
Видео от Udemy заслуживают обязательного просмотра, поскольку авторы их курсов серьёзно относятся к материалу, который преподносят своим ученикам. В этой серии видео вы узнаете, как сделать игру на С++.
https://bit.ly/2AfCdVM
#beginners
Сайт с многочисленными заданиями по С++ и возможностью следить за своим прогрессом. Будет полезно тем, кому не хватает практики.
https://www.hackerrank.com/domains/cpp
Сайт с многочисленными заданиями по С++ и возможностью следить за своим прогрессом. Будет полезно тем, кому не хватает практики.
https://www.hackerrank.com/domains/cpp
HackerRank
Solve Programming Questions | HackerRank
A general-purpose programming language with imperative, object-oriented and generic programming features.
#video #c_language #advanced
В этом видео автор создаёт собственный сборщик мусора на языке программирования Си.
https://www.youtube.com/watch?v=9sV949yysb4
В этом видео автор создаёт собственный сборщик мусора на языке программирования Си.
https://www.youtube.com/watch?v=9sV949yysb4
YouTube
Создание сборщика мусора | С
Серия из 10+ видео, где будут разобраны несколько проектов(8-10), с теорией и практикой, на разных языках. С, С++, Java.
Проект номер 1.
Написание сборщика мусора.
Язык — С.
Telega и чатик - https://yangx.top/wndtn
boosty(менторинг) - https://boosty.to/wndtn…
Проект номер 1.
Написание сборщика мусора.
Язык — С.
Telega и чатик - https://yangx.top/wndtn
boosty(менторинг) - https://boosty.to/wndtn…
#beginners
Небольшая шпаргалка по Си для начинающих, кто постоянно забывает важные мелочи.
https://www.dummies.com/programming/c/c-for-dummies-cheat-sheet-2/
Небольшая шпаргалка по Си для начинающих, кто постоянно забывает важные мелочи.
https://www.dummies.com/programming/c/c-for-dummies-cheat-sheet-2/
dummies
C For Dummies Cheat Sheet - dummies
The C programming language is fast and versatile. You can use just 32 keywords and some fairly intuitive symbols to do comparisons and conversions. Then you get to numeric data and math symbols, which are pretty much as you expect as well.
#beginners #algorithms
Замечательный сайт с подробным обзором самых разных алгоритмов и примерами их реализаций на C++.
http://e-maxx.ru/algo/
Замечательный сайт с подробным обзором самых разных алгоритмов и примерами их реализаций на C++.
http://e-maxx.ru/algo/
e-maxx.ru
MAXimal :: algo
Алгоритмы, олимпиадное программирование, математика
10 структур данных, которые вы должны знать (+видео и задания)
Бо Карнс – разработчик и преподаватель расскажет о наиболее часто используемых и общих структурах данных. Специально для вас мы перевели его статью.
https://proglib.io/p/data-structures/
Бо Карнс – разработчик и преподаватель расскажет о наиболее часто используемых и общих структурах данных. Специально для вас мы перевели его статью.
https://proglib.io/p/data-structures/
Библиотека программиста
10 структур данных, которые вы должны знать (+видео и задания)
Бо Карнс – разработчик и преподаватель расскажет о наиболее часто используемых и общих структурах данных. Специально для вас мы перевели его статью.
#book
Трудно найти книгу, которая соответствовала бы ожиданиям и содержала одновременно и интересный, и образовательный материал. В то же время С++ достаточно сложный язык программирования, сочетающий в себе различные парадигмы, элементы низкоуровневого программирования и возможности манипуляции памятью. Обо всём этом расскажут авторы этого учебника, объясняя материал на множестве полезных примерах и задачах.
https://yangx.top/progbook/1320
Трудно найти книгу, которая соответствовала бы ожиданиям и содержала одновременно и интересный, и образовательный материал. В то же время С++ достаточно сложный язык программирования, сочетающий в себе различные парадигмы, элементы низкоуровневого программирования и возможности манипуляции памятью. Обо всём этом расскажут авторы этого учебника, объясняя материал на множестве полезных примерах и задачах.
https://yangx.top/progbook/1320
Telegram
Книги для программистов
#cody_style #beginners
В этом файле-шпаргалке описаны правила code style для приложений на языке C++. Так, вы узнаете, как правильно оформлять циклы, функции, классы и шаблоны классов.
https://google.github.io/styleguide/cppguide.html
В этом файле-шпаргалке описаны правила code style для приложений на языке C++. Так, вы узнаете, как правильно оформлять циклы, функции, классы и шаблоны классов.
https://google.github.io/styleguide/cppguide.html
#advanced #code_style
Знаменитый Герб Саттер написал для вас статью о преимуществах современного стандарта C++.
https://herbsutter.com/elements-of-modern-c-style/
Знаменитый Герб Саттер написал для вас статью о преимуществах современного стандарта C++.
https://herbsutter.com/elements-of-modern-c-style/
Sutter’s Mill
Elements of Modern C++ Style
“C++11 feels like a new language.” – Bjarne Stroustrup The C++11 standard offers many useful new features. This page focuses specifically and only on those features that make C++11 really feel like…
#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