16151
По всем вопросам- @haarrp @itchannels_telegram - 🔥 best it channels РКН: clck.ru/3FmxJF
❓ Только начинаете свой путь в разработке?
👉 Хотите научиться эффективно обрабатывать ошибки в C++ и повысить надежность своих программ?
⏰ Ждем вас на открытом вебинаре 20 августа в 20:00 мск, где мы разберем:- концепции генерации и обработки ошибок в C++;
- классические способы возвращения ошибок и инструменты стандартной библиотеки;
- механизмы работы с исключениями в C++.
🏆 Спикер Евгений Пальчуковский — много лет занимается автоматизацией брокерской деятельности в России и мире в качестве программиста на С++.
Встречаемся в преддверии старта курса «Специализация C++ Developer». Все участники вебинара получат специальную цену на обучение!
👉 Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие: https://otus.pw/cMny/?erid=LjN8K2eUa
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
🖥 CPP - библиотека универсального запуск C++ кода
Интерпретатор C++ для запуска кода и исполняемого файла как скрипта
Преимущества библиотеки.
▪Запускать C++ кода так же просто, как и скрипты на Python;
▪Основан на qemu Unicorn Engine и компиляторе Clang/LLVM C++;
▪Интегрирован со стандартными библиотеками C++23 и Boost;
▪Позволяет повторно использовать существующую библиотеку C/C++ в качестве расширения модуля icpp
🖥 Github
@cpluspluc
🩼 Завязывайте с гугл-переводчками и прочими "костылями"
Сегодня наши друзья из телеграм-канала школы английского для 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, где с вами говорят на одном языке!
Курс «Введение в Реверс инжиниринг»! Запись до 17 августа
Курс подойдёт всем интересующимся темой реверс-инжиниринга. По окончанию курса, вы будете уметь проводить исследования исполняемых файлов и вносить изменения в логику программ.
Курс включает в себя:
- Работу с отладчиком IDA
- Практические навыки анализа исполняемых файлов без исходного кода
- Изучение ассемблера, языка Си и EXE / ELF
- Восстановление исходного кода из скомпилированных программ
🏆 Сертификат / удостоверение о повышении квалификации
Пишите нам @Codeby_Academy или узнайте подробнее о курсе здесь
🔝 RTranslator
Крутое полностью бесплатное и открытое оффлайн-приложение для перевода в реальном времени на Android, написанное на С++.
Приложение упрощает общение между людьми, говорящими на разных языках. Пользователи могут подключать два устройства с приложением и использовать Bluetooth-наушники для общения без языковых барьеров.
Версия RTranslator 2.0 включает NLLB для перевода и OpenAI Whisper для распознавания речи, обеспечивая конфиденциальность и работу оффлайн. Приложение поддерживает множество языков, но требует телефона с минимум 6 ГБ оперативной памяти и быстрым процессором для оптимальной работы.
▪Github
@cpluspluc
🔥 Lanemu — это децентрализованная виртуальная частная сеть (VPN), работающая по принципу Peer-To-Peer, где участники соединены напрямую, без центрального сервера.
Пользователи могут находить друг друга через BitTorrent-трекеры, BitTorrent DHT или других пользователей сети.
Lanemu поддерживает запуск на Windows, GNU/Linux и FreeBSD.
▪ Github
@cpluspluc
🛰 Space Game GUI
Космическая игра, написанная на чистом C++. Неплохой проект для изучения основ геймдева.
▪ Github
#cpp #programming #gamedev
@cpluspluc
Изучите применение ChatGPT в рабочих целях, чтобы получить от этого прибыль. Сейчас самое время начать использовать искусственный интеллект.
Здесь вы узнаете, почему стоит освоить ChatGPT. Это поможет вам:
- Использовать ChatGPT в вашей профессиональной сфере.
- Предлагать компаниям разработку индивидуально дообученного ChatGPT по заказу.
- Увеличить свой доход, освоив навык создания индивидуально дообученного ChatGPT.
Зарегистрируйтесь на бесплатный вебинар, чтобы узнать больше деталей.
Реклама. ООО "ТЕРРА ЭЙАЙ". ИНН 9728019395. erid: LjN8Jw2PP
У вендора и производителя 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;
– комфортные офисы в Москве, Санкт-Петербурге, Нижнем Новгороде и Минске.
Скорее переходи по ссылкам и оставляй отклики!
🖥 D++ — библиотека C++ для удобного создания Discord-ботов
D++ — это легкая и эффективная библиотека для Discord, написанная на современном C++, охватывающая как можно больше спецификаций API и занимающая мало места в памяти даже при кэшировании большого количества данных.
🖥 GitHub
🟡 Доки и примеры
@cpluspluc
🎉 Отличные новости для разработчиков! Команда 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
🦎Armadillo - библиотека ML на С++
Armadillo — это библиотека линейной алгебры на C++, разработанная НИЦТА и независимыми участниками, применяемая для научных вычислений в машинном обучении и других областях, таких как биоинформатика и компьютерное зрение. Библиотека оптимизирует вычисления благодаря многопоточности OpenMP и предоставляет интерфейс, похожий на MATLAB. Подходит для быстрой реализации научных исследований в продуктивные среды.
#machinelearning #DataScience #python #AI #DeepLearning #cplusplus #mlalgorithms #DataVisualization #jobs
📎 Описание либы
@cpluspluc
Офер в Яндекс для опытных бэкендеров за два дня
24–25 августа приглашаем бэкендеров с опытом работы от пяти лет получить офер в Яндекс через multitrack за 2 дня. Достаточно решить задачи онлайн до 20 августа и пройти несколько технических секции 24 августа, чтобы уже 25-го получить офер и выбрать три команды, к которым вам было бы интересно присоединиться.
Как правило, за несколько собеседований сложно понять, подходит ли вам команда и наоборот. Multitrack позволит вам поработать в трёх разных командах Яндекса и выбрать подходящую. Вы сможете погрузиться в рабочие процессы, познакомиться с будущими коллегами и понять, с какими задачами и технологиями хотите работать.
Узнать подробности и зарегистрироваться.
Реклама. ООО "Яндекс". ИНН 7736207543
🦾Хардкорный тест по языку С🦾
📌Пройдите тест из 20 вопросов и проверьте, насколько вы готовы к обучению на углубленном курсе - «Программист С» от OTUS. Сможете сдать - пройдете на курс по спеццене!
⏰ Время прохождения теста ограничено 30 минут
👉ПРОЙТИ ТЕСТ
Неуязвимого кода не существует. Абсолютно защищённых данных – тоже.
Зато есть способы восстановить информацию после серьёзного сбоя или атаки.
Именно о способах восстановления повреждённых данных мы и поговорим на открытом вебинаре «Создаём бэкапы для Ethereum-блокчейна на Rust»
Вы познакомитесь с принципами хранения и развития данных в блокчейн-системах, увидите, как с помощью Rust эффективно переиспользовать код для разных задач на разных целевых платформах.
Вебинар проведёт Кирилл Федченко, опытный программист на Rust, Python, C++
Будет интересно и Rust-разработчикам и тем, кто использует другие языки.
23 июля, 19:00 МСК
Бесплатно
Записаться на событие - https://otus.pw/QN33/?erid=LjN8JycJY
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
🪐 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
🖥 CTRACK MIT
Библиотека бенчмарков с открытым исходным кодом для проектов на C++, предназначенная для обеспечения анализа производительности функций с минимальными затратами.
TRACK - это мощный инструмент, который может быть легко интегрирован в ваши проекты. Он позволяет тестировать приложения и выявлять узкие места, требующие настройки и доработки.
▪Github
@cpluspluc
🖥 The Algorithms - Python
Отличная подборка самых популярных алгоритмов на С++ и других языках.
Идеально подходит для обучения и практики.
▪GitHub
▪веб-сайт
@cpluspluc
🖥 Обновленный фреймворк для кросс-платформенной разработки: Qt 6.7.2
Qt 6.7.2— это современный фреймворк для кросс-платформенной разработки приложений, который значительно улучшает поддержку мобильных платформ и встраиваемых систем. В новой версии реализованы ключевые улучшения, такие как поддержка нового графического API, улучшенная производительность и оптимизация для работы на различных устройствах.
Особенности Qt 6.7.2
- Новый графический API: Поддержка Vulkan и улучшенная интеграция с Direct3D.
- Расширенные возможности для мобильных устройств:** Оптимизация для iOS и Android.
- Инструменты для встраиваемых систем: Поддержка новых платформ и улучшенная производительность.
Проверьте все возможности Qt 6.5 и начните создавать высококачественные кросс-платформенные приложения!
▪ GitHub
@cpluspluc
🖥 Разница между неопределенным поведением и некорректно сформированными программами в C++. Старый и новый подход.
https://devblogs.microsoft.com/oldnewthing/20240802-00/
@cpluspluc
#cpp #programming
Открытый урок. Аллокаторы в C++: Что делать, если менеджер памяти вас разочаровывает?
C++ известен тем, что позволяет работать с памятью напрямую. Здесь вы точно знаете, где и как расположен каждый из ваших объектов, сколько памяти он занимает.
Но можете ли вы принимать решение, где и как будет размещен ваш объект? Часто стандартные методы выделения памяти не удовлетворяют узким требованиям конкретной логики.
Присоединяйтесь к открытому вебинару 8 августа в 20:00 мск! Поговорим, зачем в C++ существуют аллокаторы: https://clck.ru/3CCTXc
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
🖥 Сборка C++ проектов. Оптимизации компилятора. Inline, constexpr, alignment
Крутое видео про оптимизации кода.
В нем рассматриваются такие темы как инлайн оптимизация, constexpr, internal и external линковка и многое другое.
Основы программирования на С/C++
- Что такое IDE?
- Почему стоит изучать С++?
- Работа в Visual Studio C++ #1
- Первая программа на С++
#5 Escape последовательности и Raw-строки в C++
- Основные понятия языка С++
- Представление чисел в памяти компьютера
- Переменные и типы данных в С++
- Локальные и глобальные переменные
- Литералы
- Потоковый ввод вывод в С++
.
.
.
- Стек вызовов
- Перегрузка и шаблоны функций в С++
- Хвостовой возвращаемый тип в С++
- Параметры по умолчанию в функции С/С++
- Рекурсивные алгоритмы на языке С++
- Указатель на функцию в языке С++
- Динамическая память в языке С
- Динамическая память в языке C++
- Пример задачи на работу с динамической памятью в С++
- Двумерный динамический массивна Еськова. Основы программирования
✔️Доступно 56 видео
#cpp #programming
🖥 Релиз Qt Creator 14.0 — свободной IDE для проектирования графических UI
Qt Creator — это кроссплатформенная IDE, написанная на C++, позволяющая создавать приложения для различных платформ и для разных типов устройств: настольных, встраиваемых и мобильных.
🖥 GitHub
🟡 Страничка Qt Creator
@cpluspluc
IT-тусовка для backend-разработчиков от Яндекса.
YACAMP, гранж и лето.
10 августа встречаемся на YACAMP — масштабной IT-тусовке в стиле гранж от сервисов Яндекса.
Поговорим про продуктовую разработку, обсудим сложные кейсы, ну и отдохнём, конечно.
В программе 10+ интерактивных площадок, выступления музыкантов, уже нашумевшее IT-казино, вечеринка до самого утра и онлайн-квест от сервисов-организаторов для всех зарегистрировавшихся.
Читайте подробности, оставляйте заявку, участвуйте в квесте и приходите на YACAMP.
🎓 Архив слитых курсов прямо в телеграм!
Вот огромная база материалов, которая пополлняется каждый день!
>С++(51 курсов)
>Java (23гб видео)
>Python (96гб видео)
>Базы данных (50гб курсов)
>C# (45гб курсов)
>Английский (101гб курсов)
>PHP (43гб видео)
>Мобильная разработка (22гб курсов)
>Go ( 132гб видео)
>Rust (35 гб видео)
>SQL (43гб видео)
>MySQL (31гб видео)
>Другое (1679 гб видео)
⛓ Огромный кладезь топовых материалов более 20198Гб: Курсов, свежих книг, шпаргалок, гайдов , лекций, — всё в одном месте: @datacours
🧠 Обзор библиотек глубокого обучения на C++: Apache.SINGA, tiny-dnn и OpenNN.
💻 Apache.SINGA привлекает своей поддержкой распределенной обработки и GPU, что делает ее подходящей для работы с большими моделями. Библиотека tiny-dnn идеально подходит для быстрого старта без необходимости компиляции, но увеличивает время компиляции проекта. OpenNN выделяется простотой установки и высокой производительностью, хотя работает только на CPU и требует данных в double precision, что может снижать производительность.
Все три библиотеки предоставляют основные инструменты для создания и обучения нейросетей, включая поддержку различных типов сетей и оптимизаторов.
Однако, каждая из них имеет свои особенности в плане установки, конфигурации и использования, которые могут повлиять на выбор разработчика.
#machinelearning #deeplearning #c #neuralnetworks
📎Полный обзор
📎 Apache
@cpluspluc
🖥 Point Cloud Library (PCL) — библиотека C++ для работы с облаками точек
PCL позволяет обрабатывать 2D/3D изображения и облака точек. Библиотека имеет лицензию BSD, поэтому свободна для коммерческого и исследовательского использования.
🖥 GitHub
🟡 Примеры использования
🟡 Wiki
@cpluspluc
🔥 Очень полезная база гайдов для программистов.
Здесь вы надете — масса полезной информации о языках программирования, серверах, API и многом другом.
📌 Ссылка
@cpluspluc
🖥 Terminal Image Viewer (tiv)
— brew install tiv
Для тех, кто живёт в терминале, есть TerminalImageViewer — утилита на C++, позволяющая отрисовывать изображения в консоли при помощи RGB ANSI и символов юникода.
А вообще, есть приложения типа Viu, которые позволяют отрисовывать картинки в терминале в привычном виде
🖥 GitHub
@cpluspluc