Size: a a a

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

2018 November 25
Библиотека C/C++ разработчика
#cpp #video

Давно интересуетесь сетевым программированием на С++ для unix-систем? Это хорошо, потому что в этом видео автор постарался изложить всё, что на данный момент известно о сокетах, многопоточном программировании и мультиплексировании.

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

Для совсем ещё зелёных программистов предлагаем посмотреть следующий замечательный курс лекций, из которого вы узнаёте про историю создания языка Си и С++,  про основы и стандартную библиотеку шаблонов.

https://bit.ly/2AjiZxG
источник
2018 November 26
Библиотека C/C++ разработчика
#c_language #algorithms

Реализация алгоритма сортировки пузырьком на языке Си:

#define SWAP(A, B) { int t = A; A = B; B = t; }

void bubblesort(int *a, int n)
{
 int j, nn;

 do {
   nn = 0;
   for (j = 1; j < n; ++j)
     if (a[j-1] > a[j]) {
       SWAP( a[j-1], a[j] );
       nn = j;
     }
   n = nn;
 } while (n);
}
источник
Библиотека C/C++ разработчика
15 популярных вопросов с IT-собеседований по языку C++

Мы собрали 15 самых каверзных вопросов с IT-собеседований по C++, на которые не просто желательно, а необходимо знать ответы.

https://proglib.io/p/tricky-challenges-cpp/
источник
2018 November 27
Библиотека C/C++ разработчика
#book

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

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

И чтобы закрепить знания по STL живыми примерами, предлагаем посмотреть данное большое видео по применению стандартной библиотеки на практике.

https://www.youtube.com/watch?v=mcoNaD2Unww
YouTube
С++. Практическое введение в STL
Технопарк Mail.ru Group, МГТУ им. Н.Э. Баумана. Курс "Углубленное программирование на C/C++". Лектор Алексей Петров.

Лекция №6

Сначала рассказывается об истории создания стандартной библиотеки шаблонов (STL): о предпосылках, о предназначении STL и гарантиях производительности. Далее подробно рассказывается обо всех компонентах, входящих в состав STL.

Рассматриваются отношения сравнения в алгоритмах, обратные отношения, операции над множествами и хипами. Затем говорится об итераторах STL, об их видах (в том числе об итераторах вставки и потоковых итераторах), о поддерживаемых итераторами диапазонах и операциях. Ближе к концу лекции обсуждаются стандартные функциональные объекты STL и их базовые классы. Даётся информация об адаптерах (контейнерных, функциональных). В конце затрагивается вопрос применения контейнеров в STL.

Другие лекции курса | https://www.youtube.com/playlist?list=PLrCZzMib1e9rOysx0hgCaedIoOWNVjhQ0

Наш видеоканал | http://www.youtube.com/user/TPMGTU?sub_confirmation=1
Официальный сайт Технопарка…
источник
2018 November 28
Библиотека C/C++ разработчика
#video #oop

Структуры и классы — основные и самые важные конструкции языка С++, которые часто применяют на практике и которые следовало бы знать вам. В этом видео лектор расскажет об основах объектно-ориентированного программирования, куда входят:
1. Методы;
2. Конструкторы и деструкторы;
3. Объекты и классы;
4. Модификаторы доступа и многое другое.

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

Прежде чем выбрать язык программирования и начать его изучать, следовало бы изучить основы программирования, которые в общих чертах ничем не отличаются от языка к языку. И как же ещё можно выучить основы, если не посмотреть Гарвардский курс по основам программирования CS50!

https://bit.ly/2p9fzaR
источник
2018 November 29
Библиотека C/C++ разработчика
Составляем план обучения и выбираем книги C++ для чайников

Большинство планов однотипны: базис, типы данных, ООП и далее. Составляем адекватный план обучения и смотрим лучшие книги C++ для начинающих.

https://proglib.io/p/cpp-plan-books/
источник
Библиотека C/C++ разработчика
#cpp #video

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

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

На канале Handmade Hero вы найдёте серию видео, длящуюся более года и посвящённую созданию реальной игры на С++. Заходите, будет интересно.

https://www.youtube.com/user/handmadeheroarchive/videos
источник
Библиотека C/C++ разработчика
#operating_system #video

У разработчика на С++ бывают задачи, напрямую связанные с железом компьютера и операционными системами, для этого и для многих других задач важно понимать, как работают операционные системы, как устроена архитектура и работа памяти. Обо всём этом вы узнаете из лекций в данной серии видео.

https://www.youtube.com/playlist?list=PL3FD94543311C1980
источник
2018 December 01
Библиотека C/C++ разработчика
#book #c_language

Язык программирования Си — это книга, с которой начался путь в разработке сотни программистов. Её обязательно надо прочесть, тем более если вы собираетесь писать на Си/C++.
источник
Библиотека C/C++ разработчика
C++17: структурированные привязки, контейнеры и новые типы

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

https://proglib.io/p/cpp-17/
источник
2018 December 02
Библиотека C/C++ разработчика
#video #best_practices

Лекция по лучшим практикам С++14 от самого создателя языка Бьёрна Страуструпа.

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

Если вы хотите писать по-настоящему сложные и эффективные приложения на С++, обрабатывающие несколько запросов сразу, вам не обойтись без знания основ многопоточного программирования. И в этом плейлисте вы найдёте всё, что нужно, чтобы начать.

https://bit.ly/2PeY8AY
источник
2018 December 03
Библиотека C/C++ разработчика
#video #oop

Основы объектно-ориентированного программирования для начинающих разработчиков на С++.

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

Основы замечательного языка программирования Си для начинающих.

https://www.youtube.com/playlist?list=PLEMXAbCVnmY6RverunClc_DMLNDd3ASRp
источник
2018 December 04
Библиотека C/C++ разработчика
#cpp #beginners

Ни один язык вам не дастся, если вы не будете постоянно в нём практиковаться. На этом сайте вы найдёте 82 упражнения с решениями для начинающих С++ разрабоотчиков.

https://www.w3resource.com/cpp-exercises/basic/index.php
источник
Библиотека C/C++ разработчика
#book

Шестое издание это популярной книги познакомит вас с современным С++, его функциональными возможностями и обновлениями как в самом языке, так и в стандартной библиотеке шаблонов. Руководство рассматривает не только синтаксис языка, операторы и функции, но и структуры данных и популярные алгоритмы. Также вы научитесь писать код в стиле ООП и работать со стандартной библиотекой шаблонов.

https://t.me/progbook/1856
источник