cpluspluc | Unsorted

Telegram-канал cpluspluc - C++ Academy

16151

По всем вопросам- @haarrp @itchannels_telegram - 🔥 best it channels РКН: clck.ru/3FmxJF

Subscribe to a channel

C++ Academy

❓ Только начинаете свой путь в разработке?
👉 Хотите научиться эффективно обрабатывать ошибки в C++ и повысить надежность своих программ?

⏰ Ждем вас на открытом вебинаре 20 августа в 20:00 мск, где мы разберем:- концепции генерации и обработки ошибок в C++;
- классические способы возвращения ошибок и инструменты стандартной библиотеки;
- механизмы работы с исключениями в C++.

🏆  Спикер Евгений Пальчуковский — много лет занимается автоматизацией брокерской деятельности в России и мире в качестве программиста на С++.

Встречаемся в преддверии старта курса «Специализация C++ Developer». Все участники вебинара получат специальную цену на обучение!

 👉 Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://otus.pw/cMny/?erid=LjN8K2eUa

Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

Читать полностью…

C++ Academy

🖥 CPP - библиотека универсального запуск C++ кода

Интерпретатор C++ для запуска кода и исполняемого файла как скрипта

Преимущества библиотеки.
▪Запускать C++ кода так же просто, как и скрипты на Python;
▪Основан на qemu Unicorn Engine и компиляторе Clang/LLVM C++;
▪Интегрирован со стандартными библиотеками C++23 и Boost;
▪Позволяет повторно использовать существующую библиотеку C/C++ в качестве расширения модуля icpp

🖥 Github

@cpluspluc

Читать полностью…

C++ Academy

🩼 Завязывайте с гугл-переводчками и прочими "костылями"

Сегодня наши друзья из телеграм-канала школы английского для IT-шников дичь айти делятся фразами, которые можно использовать, говоря о своем опыте и обязанностях 👨‍💻

📎 I am passionate about…я увлекаюсь…
I am passionate about crypto currency.

📎 I handle…я занимаюсь...
I handle backend development in my company.

📎 I have diverse experience in/as…у меня разнообразный опыт в/в качестве…
I have diverse experience in mobile development / as a mobile developer.

📎 I have excellent skills in…у меня отличные навыки в…
I have excellent skills in UX writing and design.

📎 I am proficient in…я владею... / прекрасно разбираюсь в...
I am proficient in Data Management.

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

🎁 А специально для подписчиков этого канала действует промокод на первое бесплатное занятие C++. Приходите на занятие в школу Di4IT, где с вами говорят на одном языке!

Читать полностью…

C++ Academy

Курс «Введение в Реверс инжиниринг»! Запись до 17 августа

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

Курс включает в себя:
- Работу с отладчиком IDA
- Практические навыки анализа исполняемых файлов без исходного кода
- Изучение ассемблера, языка Си и EXE / ELF
- Восстановление исходного кода из скомпилированных программ

🏆 Сертификат / удостоверение о повышении квалификации

Пишите нам @Codeby_Academy или узнайте подробнее о курсе здесь

Читать полностью…

C++ Academy

🔝 RTranslator

Крутое полностью бесплатное и открытое оффлайн-приложение для перевода в реальном времени на Android, написанное на С++.

Приложение упрощает общение между людьми, говорящими на разных языках. Пользователи могут подключать два устройства с приложением и использовать Bluetooth-наушники для общения без языковых барьеров.

Версия RTranslator 2.0 включает NLLB для перевода и OpenAI Whisper для распознавания речи, обеспечивая конфиденциальность и работу оффлайн. Приложение поддерживает множество языков, но требует телефона с минимум 6 ГБ оперативной памяти и быстрым процессором для оптимальной работы.

Github

@cpluspluc

Читать полностью…

C++ Academy

🔥 Lanemu — это децентрализованная виртуальная частная сеть (VPN), работающая по принципу Peer-To-Peer, где участники соединены напрямую, без центрального сервера.

Пользователи могут находить друг друга через BitTorrent-трекеры, BitTorrent DHT или других пользователей сети.

Lanemu поддерживает запуск на Windows, GNU/Linux и FreeBSD.

Github

@cpluspluc

Читать полностью…

C++ Academy

🛰 Space Game GUI

Космическая игра, написанная на чистом C++. Неплохой проект для изучения основ геймдева.

Github

#cpp #programming #gamedev

@cpluspluc

Читать полностью…

C++ Academy

Изучите применение ChatGPT в рабочих целях, чтобы получить от этого прибыль. Сейчас самое время начать использовать искусственный интеллект.

Здесь вы узнаете, почему стоит освоить ChatGPT. Это поможет вам:
- Использовать ChatGPT в вашей профессиональной сфере.
- Предлагать компаниям разработку индивидуально дообученного ChatGPT по заказу.
- Увеличить свой доход, освоив навык создания индивидуально дообученного ChatGPT.

Зарегистрируйтесь на бесплатный вебинар, чтобы узнать больше деталей.

Реклама. ООО "ТЕРРА ЭЙАЙ". ИНН 9728019395. erid: LjN8Jw2PP

Читать полностью…

C++ Academy

У вендора и производителя IT-инфраструктуры YADRO активны вакансии в разных направлениях для тех, кто кодит на С/С++ 🔍

1️⃣ Software Engineer C/C++
2️⃣ Разработчик ПО для цифровых систем связи
3️⃣ Senior C++ developer/Старший инженер-программист С++
4️⃣ Инженер по разработке ПО (C/C++ Embedded Linux)
5️⃣ Старший разработчик C++ (Linux/ OpenBMC)
6️⃣ Инженер по разработке встраиваемого ПО (Embedded Linux BSP)

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

Какие бенефиты предлагаются:

– достойная зарплата (размер обсуждается на собеседовании) и прозрачная система премий;
– обучение за счёт компании: учебный портал с курсами и лекциями от экспертов, дополнительное профессиональное обучение, изучение английского, участие в конференциях;
– возможность учиться у лучших специалистов индустрии, расти в рамках своей роли, а также участвовать во множестве различных проектов;
– личное участие в становлении процессов и продуктов, возможность увидеть результат своей работы;
– большое инженерное сообщество, которое постоянно развивается;
– гибридный или удалённый формат работы;
– ДМС со стоматологией с первого дня, консультации юристов, психологов, экспертов по ЗОЖ и управлению финансами;
– скидки для сотрудников, дополнительные day-off;
– комфортные офисы в Москве, Санкт-Петербурге, Нижнем Новгороде и Минске.

Скорее переходи по ссылкам и оставляй отклики!

Читать полностью…

C++ Academy

🖥 D++ — библиотека C++ для удобного создания Discord-ботов

D++ — это легкая и эффективная библиотека для Discord, написанная на современном C++, охватывающая как можно больше спецификаций API и занимающая мало места в памяти даже при кэшировании большого количества данных.

🖥 GitHub
🟡 Доки и примеры

@cpluspluc

Читать полностью…

C++ Academy

🎉 Отличные новости для разработчиков! Команда Microsoft C++ улучшила поддержку CMake и Docker в Visual Studio для удаленной разработки на Linux, что помогло ребятам из Genetec.

🚀 Раньше у них были проблемы с CMake Presets и CTests в Docker, но теперь все работает безупречно! 🔧

Теперь можно использовать мощные функции Visual Studio с CMake-сборками в dev-контейнерах.

Visual Studio становится еще более универсальным для разработчиков C++ на Linux. Попробуйте Visual Studio 17.11 Preview 2! 🌟

📌Публикация Sinem Akinci

#cplusplus #c #microsoft #vs
@cplusplus

Читать полностью…

C++ Academy

🦎Armadillo - библиотека ML на С++

Armadillo — это библиотека линейной алгебры на C++, разработанная НИЦТА и независимыми участниками, применяемая для научных вычислений в машинном обучении и других областях, таких как биоинформатика и компьютерное зрение. Библиотека оптимизирует вычисления благодаря многопоточности OpenMP и предоставляет интерфейс, похожий на MATLAB. Подходит для быстрой реализации научных исследований в продуктивные среды.

#machinelearning #DataScience #python #AI #DeepLearning #cplusplus #mlalgorithms #DataVisualization #jobs

📎 Описание либы

@cpluspluc

Читать полностью…

C++ Academy

Офер в Яндекс для опытных бэкендеров за два дня

24–25 августа приглашаем бэкендеров с опытом работы от пяти лет получить офер в Яндекс через multitrack за 2 дня. Достаточно решить задачи онлайн до 20 августа и пройти несколько технических секции 24 августа, чтобы уже 25-го получить офер и выбрать три команды, к которым вам было бы интересно присоединиться.

Как правило, за несколько собеседований сложно понять, подходит ли вам команда и наоборот. Multitrack позволит вам поработать в трёх разных командах Яндекса и выбрать подходящую. Вы сможете погрузиться в рабочие процессы, познакомиться с будущими коллегами и понять, с какими задачами и технологиями хотите работать.

Узнать подробности и зарегистрироваться.

Реклама. ООО "Яндекс". ИНН 7736207543

Читать полностью…

C++ Academy

🦾Хардкорный тест по языку С🦾

📌Пройдите тест из 20 вопросов и проверьте, насколько вы готовы к обучению на углубленном курсе - «Программист С» от OTUS. Сможете сдать - пройдете на курс по спеццене!

⏰ Время прохождения теста ограничено 30 минут

👉ПРОЙТИ ТЕСТ

Читать полностью…

C++ Academy

Неуязвимого кода не существует. Абсолютно защищённых данных – тоже.
Зато есть способы восстановить информацию после серьёзного сбоя или атаки.

Именно о способах восстановления повреждённых данных мы и поговорим на открытом вебинаре «Создаём бэкапы для Ethereum-блокчейна на Rust»

Вы познакомитесь с принципами хранения и развития данных в блокчейн-системах, увидите, как с помощью Rust эффективно переиспользовать код для разных задач на разных целевых платформах.

Вебинар проведёт Кирилл Федченко, опытный программист на Rust, Python, C++

Будет интересно и Rust-разработчикам и тем, кто использует другие языки.

23 июля, 19:00 МСК
Бесплатно

Записаться на событие - https://otus.pw/QN33/?erid=LjN8JycJY

Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

Читать полностью…

C++ Academy

🪐 Gravitational Lensing by Spinning Black Holes in Astrophysics, and in the Movie Interstellar

Невероятная статья, которую вы возможно пропустили.

Программное обеспечение для создания черной дыры в фильме "Интерстеллар" представляет собой полную реализацию уравнений Эйнштейна в 40 000 строк на C++, которое отрисовало тысячи 23-мегапиксельных кадров формата IMAX на 32 000-ядерной рендер-ферме со скоростью около 20 ядер в час на кадр .

Про реализацию этого монстра можно почитать здесь: https://arxiv.org/pdf/1502.03808.pdf

@cpluspluc

Читать полностью…

C++ Academy

🖥 CTRACK MIT

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

TRACK - это мощный инструмент, который может быть легко интегрирован в ваши проекты. Он позволяет тестировать приложения и выявлять узкие места, требующие настройки и доработки.

Github

@cpluspluc

Читать полностью…

C++ Academy

🖥 The Algorithms - Python
Отличная подборка самых популярных алгоритмов на С++ и других языках.

Идеально подходит для обучения и практики.

GitHub
веб-сайт

@cpluspluc

Читать полностью…

C++ Academy

🖥 Обновленный фреймворк для кросс-платформенной разработки: Qt 6.7.2

Qt 6.7.2— это современный фреймворк для кросс-платформенной разработки приложений, который значительно улучшает поддержку мобильных платформ и встраиваемых систем. В новой версии реализованы ключевые улучшения, такие как поддержка нового графического API, улучшенная производительность и оптимизация для работы на различных устройствах.

Особенности Qt 6.7.2

- Новый графический API: Поддержка Vulkan и улучшенная интеграция с Direct3D.
- Расширенные возможности для мобильных устройств:** Оптимизация для iOS и Android.
- Инструменты для встраиваемых систем: Поддержка новых платформ и улучшенная производительность.

Проверьте все возможности Qt 6.5 и начните создавать высококачественные кросс-платформенные приложения!

GitHub

@cpluspluc

Читать полностью…

C++ Academy

🖥 Разница между неопределенным поведением и некорректно сформированными программами в C++. Старый и новый подход.

https://devblogs.microsoft.com/oldnewthing/20240802-00/

@cpluspluc

#cpp #programming

Читать полностью…

C++ Academy

Открытый урок. Аллокаторы в C++: Что делать, если менеджер памяти вас разочаровывает?

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

Но можете ли вы принимать решение, где и как будет размещен ваш объект? Часто стандартные методы выделения памяти не удовлетворяют узким требованиям конкретной логики.

Присоединяйтесь к открытому вебинару 8 августа в 20:00 мск! Поговорим, зачем в C++ существуют аллокаторы: https://clck.ru/3CCTXc 

Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.

Читать полностью…

C++ Academy

🖥 Сборка C++ проектов. Оптимизации компилятора. Inline, constexpr, alignment

Крутое видео про оптимизации кода.

В нем рассматриваются такие темы как инлайн оптимизация, constexpr, internal и external линковка и многое другое.

Читать полностью…

C++ Academy

Основы программирования на С/C++

- Что такое IDE?
- Почему стоит изучать С++?
- Работа в Visual Studio C++ #1
- Первая программа на С++
#5 Escape последовательности и Raw-строки в C++
- Основные понятия языка С++
- Представление чисел в памяти компьютера
- Переменные и типы данных в С++
- Локальные и глобальные переменные
- Литералы
- Потоковый ввод вывод в С++
.
.
.
- Стек вызовов
- Перегрузка и шаблоны функций в С++
- Хвостовой возвращаемый тип в С++
- Параметры по умолчанию в функции С/С++
- Рекурсивные алгоритмы на языке С++
- Указатель на функцию в языке С++
- Динамическая память в языке С
- Динамическая память в языке C++
- Пример задачи на работу с динамической памятью в С++
- Двумерный динамический массивна Еськова. Основы программирования

✔️Доступно 56 видео

#cpp #programming

Читать полностью…

C++ Academy

🖥 Релиз Qt Creator 14.0 — свободной IDE для проектирования графических UI

Qt Creator — это кроссплатформенная IDE, написанная на C++, позволяющая создавать приложения для различных платформ и для разных типов устройств: настольных, встраиваемых и мобильных.

🖥 GitHub
🟡 Страничка Qt Creator

@cpluspluc

Читать полностью…

C++ Academy

IT-тусовка для backend-разработчиков от Яндекса.
YACAMP, гранж и лето.

10 августа встречаемся на YACAMP — масштабной IT-тусовке в стиле гранж от сервисов Яндекса.
Поговорим про продуктовую разработку, обсудим сложные кейсы, ну и отдохнём, конечно.

В программе 10+ интерактивных площадок, выступления музыкантов, уже нашумевшее IT-казино, вечеринка до самого утра и онлайн-квест от сервисов-организаторов для всех зарегистрировавшихся.

Читайте подробности, оставляйте заявку, участвуйте в квесте и приходите на YACAMP.

Читать полностью…

C++ Academy

🎓 Архив слитых курсов прямо в телеграм!

Вот огромная база материалов, которая пополлняется каждый день!

>С++(51 курсов)
>Java (23гб видео)
>Python (96гб видео)
>Базы данных (50гб курсов)
>C# (45гб курсов)
>Английский (101гб курсов)
>PHP (43гб видео)
>Мобильная разработка (22гб курсов)
>Go ( 132гб видео)
>Rust (35 гб видео)
>SQL (43гб видео)
>MySQL (31гб видео)
>Другое (1679 гб видео)

⛓ Огромный кладезь топовых материалов более 20198Гб: Курсов, свежих книг, шпаргалок, гайдов , лекций, — всё в одном месте: @datacours

Читать полностью…

C++ Academy

🧠 Обзор библиотек глубокого обучения на C++: Apache.SINGA, tiny-dnn и OpenNN.

💻 Apache.SINGA привлекает своей поддержкой распределенной обработки и GPU, что делает ее подходящей для работы с большими моделями. Библиотека tiny-dnn идеально подходит для быстрого старта без необходимости компиляции, но увеличивает время компиляции проекта. OpenNN выделяется простотой установки и высокой производительностью, хотя работает только на CPU и требует данных в double precision, что может снижать производительность.

Все три библиотеки предоставляют основные инструменты для создания и обучения нейросетей, включая поддержку различных типов сетей и оптимизаторов.

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

#machinelearning #deeplearning #c #neuralnetworks

📎Полный обзор
📎 Apache

@cpluspluc

Читать полностью…

C++ Academy

🖥 Point Cloud Library (PCL) — библиотека C++ для работы с облаками точек

PCL позволяет обрабатывать 2D/3D изображения и облака точек. Библиотека имеет лицензию BSD, поэтому свободна для коммерческого и исследовательского использования.

🖥 GitHub
🟡 Примеры использования
🟡 Wiki

@cpluspluc

Читать полностью…

C++ Academy

🔥 Очень полезная база гайдов для программистов.

Здесь вы надете — масса полезной информации о языках программирования, серверах, API и многом другом.

📌 Ссылка

@cpluspluc

Читать полностью…

C++ Academy

🖥 Terminal Image Viewer (tiv)

brew install tiv

Для тех, кто живёт в терминале, есть TerminalImageViewer — утилита на C++, позволяющая отрисовывать изображения в консоли при помощи RGB ANSI и символов юникода.
А вообще, есть приложения типа Viu, которые позволяют отрисовывать картинки в терминале в привычном виде

🖥 GitHub

@cpluspluc

Читать полностью…
Subscribe to a channel