Библиотека C/C++ разработчика
7.32K subscribers
707 photos
757 videos
8 files
1.02K links
Полезные материалы по всему, что может быть полезно плюсовику/сишнику. По всем вопросам @evgenycarter
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Уже 23 октября узнаем больше о хакрдкорной разработке dev-to-dev решений

Техплатформа Городских сервисов Яндекса
проводит митап, на котором эксперты поделятся опытом создания архитектуры нагруженной системы, обрабатывающей сотни тысяч rps в брокере сообщений на MongoDB, и как писать IO-bound сервисы под высокими нагрузками на С++ так же как на Go.

В программе выступления Антона Полухина, Ромы Елизарова, Лёши Иванова и Влада Назарова, а также нетворкинг в неформальной атмосфере.

Если интересуетесь разработкой dev-to-dev решений и вы опытный разработчик, обязательно приходите.

👉 23 октября, сбор гостей с 18:00
👉 Москва, офлайн

Регистрируйтесь и зовите коллег!

Мероприятие бесплатное. Количество мест ограничено — пожалуйста, дождитесь нашего подтверждения.

Реклама. ООО «Яндекс.Такси» ИНН 7704340310
Media is too big
VIEW IN TELEGRAM
Создание игры Крестики-нолики на языке C++

Мы в MAX

#cpp #programming

👉 @cpp_lib
👍31❤‍🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
🐦 Flappy Bird на Си: Вес APK < 100 Килобайт! 🚀

В сентябре 2024 года, увидев Flappy Bird на C# в дискорд-канале Raylib, я решил попробовать реализовать эту игру на Си для Android с весом APK менее 100 КБ. 🚀

Идея казалась безумной, но спортивный интерес взял верх. 💪

https://github.com/VadimBoev/FlappyBird

Мы в MAX

#cpp #programming

👉 @cpp_lib
👍53
🔥 Открытый урок «Разбираем приложение с уведомлением для ОС Аврора»

🗓 21 октября в 20:00 МСК

🆓 Бесплатно. Урок в рамках старта курса Разработка прикладного ПО на Qt и ОС «Аврора».

🎯 О чём поговорим:
✔️ Познакомимся с ключевыми деталями для нативной разработки под ОС Аврора 5.
✔️Узнаем Аврора SDK как главного помощника разработчика.
✔️ Разберём QML-приложения для ОС Аврора, которое отправляет графическое уведомление.

👥 Кому будет интересно:
- Для разработчиков и других IT-специалистов, которые разбираются в основах разработки графических приложений и хотят поближе познакомиться с QML и операционной системой Аврора

🔗 Ссылка на регистрацию: https://vk.cc/cQw4Rp

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Media is too big
VIEW IN TELEGRAM
Практика применения C++ в играх и игровых движках

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

На примере трех сравнительно легких для восприятия сюжетов посмотрим, как так складывается, что стиль имеет тенденцию к C99 с классами. Сюжеты: взаимодействие с другими языками (interop w/scripts), многоплатформенность (compiler zoo, determinism, float) и многопоточность (pthread into OOP vs DOD, ECS, etc.)

источник

Мы в MAX

#cpp #programming

👉 @cpp_lib
👍5❤‍🔥2
Ненавижу, _____, C++ массивы

Или почему мне кажется, что про них нужно знать, но не нужно использовать.

Друзья, вы помните момент, когда впервые сунули указатель на первый элемент массива в оператор sizeof, и ваш код перестал работать так, как вы задумывали? Это, конечно, и близко не сравнится с эмоциями от засовывания пальцев в розетку, но...

https://habr.com/ru/companies/pvs-studio/articles/822911/

Мы в MAX

#cpp #programming

👉 @cpp_lib
❤‍🔥6👍3🤡1
InputParser — это библиотека на C++ для парсинга командной строки, разработанная Джан Луисом Боливаром Дианой. Она позволяет легко добавлять и обрабатывать опции командной строки в приложениях на C++. Для использования необходимо создать объект Parser, добавить необходимые опции с помощью метода addOption, а затем вызвать метод parse для обработки аргументов. Библиотека требует компилятора с поддержкой стандарта C++23 и распространяется по лицензии MIT.

https://github.com/gianluisdiana/InputParser

Мы в MAX

#cpp #programming

👉 @cpp_lib
4
🎁 Хочешь $6,000+ зарплату? Вот что нужно знать о переходе в техлиды

ФАКТ: По данным опроса 200+ техлидов, 78% жалеют, что не имели наставника при переходе от разработчика к руководителю.

РЕЗУЛЬТАТ: Потеря 1-2 лет карьеры, стресс, разочарование в менеджменте.

РЕШЕНИЕ: Учиться на чужих ошибках, а не на своих.

Fresh IT — канал, где техлид с опытом в топовых компаниях (Сбер, МТС, Align) дает конкретные инструменты для роста:

Чек-лист готовности — узнай за 3 минуты, готов ли ты к роли тимлида
Реальные кейсы — как решать конфликты, мотивировать команду, говорить с бизнесом
Архитектурные решения — проверенные подходы от проектов для миллионов пользователей
IT-новости — только актуальные тренды, без информационного шума

🔥 БОНУСЫ ПРИ ПОДПИСКЕ:
🎁 Чек-лист самооценки по 12 ключевым компетенциям
🎁 Подборка книг "Грокаем" (алгоритмы, безопасность, CD) — стоимость ~10k₽

📊 Результат: Понимание пути от Senior Developer к Tech Lead с реальным ростом дохода и влияния.

👉 Подписывайся и получи бонусы 👈
👎32👍2
🤝 Сидите на работе, пишете код и чувствуете, что застряли в рутине?
Ваши проекты скучны, а возможности ограничены? Хотите создавать крутые приложения для современной техники и работать с крупными государственными компаниями и бизнесом?

Представьте себе, что вы стали мастером в разработке на Qt и ОС «Аврора». Вы создаете интерфейсы для цифровой техники, мобильные приложения для госкомпаний и крупного бизнеса, а ваши навыки востребованы как никогда.

Присоединяйтесь к онлайн-курсу «Разработка прикладного ПО на Qt и ОС «Аврора» и сделайте этот прыжок в будущее!

Что вам даст этот курс:

- освоите Qt — одну из лучших кроссплатформенных библиотек для разработки UI на С++;
- изучите нативную разработку для Авроры 5.0;
- изучите структуру библиотеки Qt и научитесь писать программы на QML.

И многое другое!

👉Пройдите тест и присоединяйтесь к курсу: https://vk.cc/cQBjMM

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡3
Лекции С++ продвинутый поток ФПМИ 2023-24

Лекция 1. Введение в язык C++. Основные типы и операции над ними
Лекция 2. Основные команды в терминале. Компиляция программ
Лекция 3. Объявления и определения, области видимости, пространства имен
Лекция 4. Выражения и операторы. Управляющие конструкции
Лекция 5. Compile-time errors, runtime errors, undefined behavior
Лекция 6. Указатели
Лекция 7. Стековая, статическая и динамическая память
Лекция 8. Массивы, функции и указатели на функции

источник

Мы в MAX

#cpp #programming

👉 @cpp_lib
4👍3