Size: a a a

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

2019 October 03
Библиотека C/C++ разработчика
​​Лекции от Computer Science Center

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

Лекция 8. Динамический полиморфизм I (Программирование на C++, часть 1)
Лекция 9. Динамический полиморфизм I (Программирование на C++, часть 2)
источник
2019 October 04
Библиотека C/C++ разработчика
​​Изучение С++ за час

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

Видео-курс по С++
источник
2019 October 05
Библиотека C/C++ разработчика
​​Топ-10 трюков на C++

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

Программирование на С++: ТОП-10 трюков
источник
2019 October 06
Библиотека C/C++ разработчика
​​15 алгоритмических задач на C++

В статье собрано 15 базовых алгоритмических задач, которые должен уметь решать каждый программист. Прилагаем реализацию на C++.

ТОП-15 алгоритмических задач, реализованных на C++
источник
2019 October 07
Библиотека C/C++ разработчика
Какой у вас опыт в коммерческой разработке?
public poll

Нет опыта – 5K
👍👍👍👍👍👍👍 42%

Более 1 года до 3 лет (включительно) – 3K
👍👍👍 21%

До 1 года (включительно) – 2K
👍👍👍 15%

Более 6 лет – 2K
👍👍 12%

Более 3 до 6 лет (включительно) – 1K
👍👍 11%

👥 13084 people voted so far.
источник
2019 October 10
Библиотека C/C++ разработчика
​​💥Открыт набор на профессиональный курс «Разработчик C#»

Пройдите вступительный тест и присоединяйтесь к группе.
👉🏻ПРОЙТИ ТЕСТИРОВАНИЕ: https://otus.pw/mbUz/

❗️Уникальная авторская программа от эксперта с 10-летним опытом в области программирования на языке С# со множеством интересных, актуальных и практических задач и кейсов.

За 5 месяцев вы:
• Погрузитесь в особенности и устройство языка на базе C# 8.0.
• Научитесь написанию desktop приложений и клиент-серверных приложений.
• Освоите многопоточное и асинхронное выполнение программ.
• Изучите рефлексию и сериализацию.
• Узнаете о применении паттернов проектирования «Банды Четырёх», шаблонах корпоративных приложений Фаулера, принципах SOLID, DRY, YAGNI и многом другом.
• Сможете продуктивно и легко работать по Scrum-методике и поймете эффективность Agile-подходов.

Курс рассчитан на Junior разработчиков C# с опытом промышленной разработки от 1 года, а также разработчиков любого ООП-языка с опытом от 3 лет.

Изучайте программу, сдавайте вступительный тест – и присоединяйтесь к группе!
источник
2019 October 11
Библиотека C/C++ разработчика
​​ООП на C++

Кроме использования встроенных типов, таких как int, double и т.д., мы можем определять свои собственные типы или классы. Класс представляет составной тип, который может использовать другие типы.


https://metanit.com/cpp/tutorial/5.1.php
источник
2019 October 12
Библиотека C/C++ разработчика
​​ООП на C++

Определение конструктора, инициализатора и примеры их работы на практике.


https://metanit.com/cpp/tutorial/5.2.php
источник
2019 October 13
Библиотека C/C++ разработчика
​​Функции класса в С++

В языке C++ можно разделять объявление и определение функций в том числе по отношению к функциям, которые создаются в классах.


https://metanit.com/cpp/tutorial/5.3.php
источник
2019 October 14
Библиотека C/C++ разработчика
​​Научись писать производительные веб-сервисы с простым кодом за пару дней!
Осталось всего 2 места на курсе «Стань GO-разработчиком» от Василия Романова (Mail.Ru Group), который стартует уже 17 октября
👉👉👉. http://bit.ly/2IP1hXM

На курсе мы разберем:
Основы golang
Как делать сервисы с помощью golang
Асинхронную работу сервисов
Разберем на практических задачах как добиваться высокой производительности сервисов

По промокоду  BETTERGO сможешь получить скидку в 5000 рублей только 16.10, торопись!

👉👉👉. http://bit.ly/2IP1hXM
источник
Библиотека C/C++ разработчика
​​Наследование в C++

Наследование позволяет избежать дублирования лишнего кода при написании классов. Разбираем основы языка.

https://code-live.ru/post/cpp-class-inheritance/
источник
2019 October 15
Библиотека C/C++ разработчика
Полезные лайфхаки на Си, которые должен знать каждый программист
https://www.techbeamers.com/top-c-programming-tips-and-tricks-for-you/
источник
Библиотека C/C++ разработчика
Хочешь бесплатно научиться программировать?

«Школа 21» - бесплатный образовательный проект Сбербанка, школа открыта в Москве и в декабре 2019 года открывает свои двери в Казани.
Для поступивших в школу в Казани из других городов будет предоставлено общежитие.

Получи junior или senior degree, без учителей, без лекций, без оценок.
«Школа 21» работает 24/7 - без графиков и расписания, ты сам определяешь, когда тебе учиться. Поступление не зависит от предыдущих знаний, опыта работы, умения программировать и наличия диплома. Поступить в нее может каждый достигший 18 летнего возраста.

Набор уже открыт и проходит в игровой форме.
Не теряй время, переходи на сайт Школы, выбери кампус, в котором ты хочешь учиться и подай заявку на обучение до 2 декабря: https://prglb.ru/1psom
источник
2019 October 16
Библиотека C/C++ разработчика
​​Создаем собственный пайп на с++.
Узнаем, как имплементировать tee pipe, добавить его в библиотеку и протестировать код.

https://www.fluentcpp.com/2019/10/04/the-tee-pipe-a-tutorial-example-of-adding-a-pipe-the-pipes-library/
источник
2019 October 17
Библиотека C/C++ разработчика
​​Что должен знать каждый C++ разработчик, чтобы (правильно) декларировать глобальные константы.  
В статье рассмотрено использование ключевого слова inline (С++ 17) и extern ( более старые версии С++ ). Автор также объясняет, почему static – это не всегда оптимально.

https://www.fluentcpp.com/2019/07/23/how-to-define-a-global-constant-in-cpp/
источник
2019 October 18
Библиотека C/C++ разработчика
​​Как выстрелить себе в ногу при написании программ на С/С++  
Статья содержит примеры плохого кода, который на первый взгляд кажется вполне легитимным. Учимся на ошибках других 👇

https://hownot2code.com/2019/07/26/how-to-shoot-yourself-in-the-foot-in-c-and-c-haiku-os-cookbook/
источник
2019 October 19
Библиотека C/C++ разработчика
​​​​Макросы – это зло(иногда)
Они являются одной из причин багов в коде, делают программу сложной для чтения и понимания, да и сами макросы написать не так легко.

Язык С++ отлично подходит для кодинга без макросов. Поэтому давайте попробуем использовать их как можно реже.  

А вы используете macros в коде?  

https://arne-mertz.de/2019/03/macro-evil/
источник
2019 October 20
Библиотека C/C++ разработчика
Если вам нужно продлить жизнь объекта в lambda-выражении на С++ и одновременно использовать this-указатель, эта статья научит вас одному из оптимальных способов, как это сделать👇
https://devblogs.microsoft.com/oldnewthing/20190104-00/?p=100635
источник
2019 October 21
Библиотека C/C++ разработчика
С++ – это не всегда лучший язык для новичков. Автор объясняет свою точку зрения на сравнении простой инициализации переменных в С и С++.
А какой язык программирования вы выбрали в качестве первого?


http://mikelui.io/2019/01/03/seriously-bonkers.html
источник
2019 October 22
Библиотека C/C++ разработчика
Что выведет программа?
#include <iostream>
using namespace std;
void fun(int& a, int b)
{
   a += 2;
   b += 1;
}
int main()
{
   int x = 10, y = 2;
   fun(x, y);
   cout << x << " " << y << " ";
   fun(x, y);
   cout << x << " " << y;
   return 0;
}
источник