git clone https://github.com/CrowCpp/Crow.git
cd Crow
mkdir build
cmake .. -DCROW_BUILD_EXAMPLES=OFF -DCROW_BUILD_TESTS=OFF
make install
Crow — это небольшой фреймворк на C++ для создания HTTP или Websocket веб-сервисов. Crow использует маршрутизацию (подобную Flask из Python), что делает его простым в использовании.
Кроме того, Crow быстрее множества существующих фреймворков на C++, да и остальных фреймворков тоже
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Технические цели проекта gpu.cpp — лёгкий вес, быстрая итерация и простой шаблон.
Разработчики gpu.cpp пояснили, что в проекте используется спецификация WebGPU. Решение позволяет добавлять код для выполнения на GPU в проекты C++, включая графические модули Nvidia, Intel, AMD. Один и тот же код C++ может работать на самых разных ноутбуках, рабочих станциях, мобильных устройствах или практически на любом оборудовании с поддержкой Vulkan, Metal или DirectX.
В проекте заявлены минимальные зависимости и накладные расходы на инструментарий, стандартного компилятора clang C++ должно быть достаточно, нет никаких зависимостей от внешних библиотек, кроме собственной реализации WebGPU. Реализация проекта нацелена на использование простой API с минимальным шаблоном.
В рамках текущих экспериментов разработчики проекта планируют, что сборки проектов с помощью библиотеки gpu.cpp на C++ будут выполняться не более секунды или двух даже на ПК средней мощности.
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
—
brew install ada-url
Ada широко протестирован Web Platform Tests и Google OSS Fuzzer. Ada нереально быстр. Является парсером URL по умолчанию в Node.js начиная с Node 18.16.0.
Ada поддерживает технический стандарт Unicode. Библиотека Ada проходит полный спектр тестов из спецификации на широком спектре платформ (Windows, Linux, macOS и др.)
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Очень полезный список ресурсов по современному C++.
Здесь вы найдете большой сборник информации: книги, блоги, сайты, шаблоны для проектов, библиотеки, базы данные и многое другое.
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
—
brew install tiv
Для тех, кто живёт в терминале, есть TerminalImageViewer — утилита на C++, позволяющая отрисовывать изображения в консоли при помощи RGB ANSI и символов юникода.
А вообще, есть приложения типа Viu, которые позволяют отрисовывать картинки в терминале в привычном виде
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Очень полезная база гайдов для программистов.
Здесь вы надете — масса полезной информации о языках программирования, серверах, API и многом другом.
📌 Ссылка
@cpluspluc
Здесь вы надете — масса полезной информации о языках программирования, серверах, API и многом другом.
📌 Ссылка
@cpluspluc
PCL позволяет обрабатывать 2D/3D изображения и облака точек. Библиотека имеет лицензию BSD, поэтому свободна для коммерческого и исследовательского использования.
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🧠 Обзор библиотек глубокого обучения на C++: Apache.SINGA, tiny-dnn и OpenNN.
💻 Apache.SINGA привлекает своей поддержкой распределенной обработки и GPU, что делает ее подходящей для работы с большими моделями. Библиотека tiny-dnn идеально подходит для быстрого старта без необходимости компиляции, но увеличивает время компиляции проекта. OpenNN выделяется простотой установки и высокой производительностью, хотя работает только на CPU и требует данных в double precision, что может снижать производительность.
Все три библиотеки предоставляют основные инструменты для создания и обучения нейросетей, включая поддержку различных типов сетей и оптимизаторов.
Однако, каждая из них имеет свои особенности в плане установки, конфигурации и использования, которые могут повлиять на выбор разработчика.
#machinelearning #deeplearning #c #neuralnetworks
📎Полный обзор
📎 Apache
@cpluspluc
💻 Apache.SINGA привлекает своей поддержкой распределенной обработки и GPU, что делает ее подходящей для работы с большими моделями. Библиотека tiny-dnn идеально подходит для быстрого старта без необходимости компиляции, но увеличивает время компиляции проекта. OpenNN выделяется простотой установки и высокой производительностью, хотя работает только на CPU и требует данных в double precision, что может снижать производительность.
Все три библиотеки предоставляют основные инструменты для создания и обучения нейросетей, включая поддержку различных типов сетей и оптимизаторов.
Однако, каждая из них имеет свои особенности в плане установки, конфигурации и использования, которые могут повлиять на выбор разработчика.
#machinelearning #deeplearning #c #neuralnetworks
📎Полный обзор
📎 Apache
@cpluspluc
🦎Armadillo - библиотека ML на С++
Armadillo — это библиотека линейной алгебры на C++, разработанная НИЦТА и независимыми участниками, применяемая для научных вычислений в машинном обучении и других областях, таких как биоинформатика и компьютерное зрение. Библиотека оптимизирует вычисления благодаря многопоточности OpenMP и предоставляет интерфейс, похожий на MATLAB. Подходит для быстрой реализации научных исследований в продуктивные среды.
#machinelearning #DataScience #python #AI #DeepLearning #cplusplus #mlalgorithms #DataVisualization #jobs
📎 Описание либы
@cpluspluc
Armadillo — это библиотека линейной алгебры на C++, разработанная НИЦТА и независимыми участниками, применяемая для научных вычислений в машинном обучении и других областях, таких как биоинформатика и компьютерное зрение. Библиотека оптимизирует вычисления благодаря многопоточности OpenMP и предоставляет интерфейс, похожий на MATLAB. Подходит для быстрой реализации научных исследований в продуктивные среды.
#machinelearning #DataScience #python #AI #DeepLearning #cplusplus #mlalgorithms #DataVisualization #jobs
📎 Описание либы
@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
🚀 Раньше у них были проблемы с 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
D++ — это легкая и эффективная библиотека для Discord, написанная на современном C++, охватывающая как можно больше спецификаций API и занимающая мало места в памяти даже при кэшировании большого количества данных.
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Qt Creator — это кроссплатформенная IDE, написанная на C++, позволяющая создавать приложения для различных платформ и для разных типов устройств: настольных, встраиваемых и мобильных.
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Основы программирования на С/C++
- Что такое IDE?
- Почему стоит изучать С++?
- Работа в Visual Studio C++ #1
- Первая программа на С++
#5 Escape последовательности и Raw-строки в C++
- Основные понятия языка С++
- Представление чисел в памяти компьютера
- Переменные и типы данных в С++
- Локальные и глобальные переменные
- Литералы
- Потоковый ввод вывод в С++
.
.
.
- Стек вызовов
- Перегрузка и шаблоны функций в С++
- Хвостовой возвращаемый тип в С++
- Параметры по умолчанию в функции С/С++
- Рекурсивные алгоритмы на языке С++
- Указатель на функцию в языке С++
- Динамическая память в языке С
- Динамическая память в языке C++
- Пример задачи на работу с динамической памятью в С++
- Двумерный динамический массивна Еськова. Основы программирования
✔️Доступно 56 видео
#cpp #programming
- Что такое IDE?
- Почему стоит изучать С++?
- Работа в Visual Studio C++ #1
- Первая программа на С++
#5 Escape последовательности и Raw-строки в C++
- Основные понятия языка С++
- Представление чисел в памяти компьютера
- Переменные и типы данных в С++
- Локальные и глобальные переменные
- Литералы
- Потоковый ввод вывод в С++
.
.
.
- Стек вызовов
- Перегрузка и шаблоны функций в С++
- Хвостовой возвращаемый тип в С++
- Параметры по умолчанию в функции С/С++
- Рекурсивные алгоритмы на языке С++
- Указатель на функцию в языке С++
- Динамическая память в языке С
- Динамическая память в языке C++
- Пример задачи на работу с динамической памятью в С++
- Двумерный динамический массивна Еськова. Основы программирования
✔️Доступно 56 видео
#cpp #programming