[.c]
и [.cpp]
, автоматически перезапуская их при обнаружении изменений в файлах. Пакет был создан для автоматизации компиляции и запуска [.exe] файлов при написании приложений на языке C/C++.
npm install cpace --global
# or
npm i cpace -g
• Github
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤1🔥1
🔥 Дайджест полезных материалов из мира CPP за неделю
Почитать:
— Федя, дичь
— Промышленные контроллеры, Linux и только C++. Часть 2
— 15 лучших бесплатных курсов по Linux
— Визуализация алгоритмов стандартной библиотеки C++ (продолжение)
— Шпаргалка по модели памяти С++11
— Как мы анализируем потребление памяти нативными приложениями (C++, Windows, Linux)
— Блеск и нищета std::format
— Fibers в C++: основы
— Unlocking the Power of Native Modules in JavaScript: An Introductory Guide
— Chromium Spelunking: Connecting to Proxies
— C++ Dynamic Cast
— c++23で順列を扱う
— Basic C++ Unit Testing with GTest, CMake, and Submodules
— C++ Lesson #003
— OpenMP Notes
— Our Only Hope - Devlog 1
— Why is this so hard for me?
— Swapping the position of the two words in a string represented by a singly linked list
Посмотреть:
🌐 C++ Weekly - Ep 395 - How Much is 100,000 Subscribers Worth? #1ksubscribers #channel #income (⏱ 15:49)
Хорошего дня!
@cpluspluc
Почитать:
— Федя, дичь
— Промышленные контроллеры, Linux и только C++. Часть 2
— 15 лучших бесплатных курсов по Linux
— Визуализация алгоритмов стандартной библиотеки C++ (продолжение)
— Шпаргалка по модели памяти С++11
— Как мы анализируем потребление памяти нативными приложениями (C++, Windows, Linux)
— Блеск и нищета std::format
— Fibers в C++: основы
— Unlocking the Power of Native Modules in JavaScript: An Introductory Guide
— Chromium Spelunking: Connecting to Proxies
— C++ Dynamic Cast
— c++23で順列を扱う
— Basic C++ Unit Testing with GTest, CMake, and Submodules
— C++ Lesson #003
— OpenMP Notes
— Our Only Hope - Devlog 1
— Why is this so hard for me?
— Swapping the position of the two words in a string represented by a singly linked list
Посмотреть:
🌐 C++ Weekly - Ep 395 - How Much is 100,000 Subscribers Worth? #1ksubscribers #channel #income (⏱ 15:49)
Хорошего дня!
@cpluspluc
👍11❤7🔥1
Media is too big
VIEW IN TELEGRAM
Создатель C++, Бьёрн Страуструп дает ценные советы, которые могут быть полезны всем разработчикам, независимо от их опыта и возраста. Согласно Страуструпу, одного написания кода недостаточно, нужно развивать дополнительные навыки, чтобы стать эффективным и успешным разработчиком. Если вы ищете вдохновение и рекомендации на пути разработчика от настоящего специалиста, рекомендуем послушать это интервью.
• Видео
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
❤19👍10👎2🔥1
Это проект демонстрирует способ использования CTest (подробнее об этом здесь), а также предоставляет инструмент C++ для Парсинга переменных окружения, передаваемых CTest.
Если вам просто нужно парсить переменные окружения, передаваемые CTest, вы можете загрузить файл resource-parsing.hpp, включить его в свой проект и использовать
river::get_resource_groups
для получения этих переменных в структуре C++.cmake -B build && cmake --build build
• Github
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥2❤1
Media is too big
VIEW IN TELEGRAM
Язык Си++, Rust не победит. Статический анализ и компиляторы
00:00 Вступление
00:59 Приветствие Филиппа
01:46 Как нашел первую работу Си++ программистом
02:27 Про учебу в ВУЗе
03:02 Самообучение кроме ВУЗа
04:27 Что готовил к первому собеседованию на Си++ разработчика
06:18 Тула, как лайфхак для джунов
06:57 Сколько времени нужно, чтобы воспитать джуна Си++
08:50 Си++ как первый язык, имеет смысл?
11:11 Какие демо проекты можно сделать на Си++
13:35 Написать операционную систему или идти от того, что нравится
14:56 Пробовал писать свой язык программирования?
15:21 Неочевидности в языках
17:32 Про Yacc и Bison / парсинг языков и грамматика языка
19:18 Имеет ли смысл идти в Си++ сейчас?
23:22 500 мегабайт исходников и почему мало браузеров
24:20 Отличие Си и Си++. Использование в микроконтроллерах
27:06 Тенденции роста популярности Си++
30:16 Почему Си и Си++ быстрее других языков
31:22 Ошибки в компиляторах
31:43 Стандарты, засахаривание Си++
34:56 Может лучше добавить статический анализ?
38:05 Бесплатная лицензия для opensource
38:30 Что такое статический анализ
40:32 Подарок для зрителей
40:46 Этапы компиляции кода
44:18 Как придумывают правила
47:32 Общение с программистами на поддержке
50:28 Rust убийца Си++
56:53 Какой язык взять вторым к Си++?
59:26 Статический анализ JavaScript
01:06:00 Как в этом разобраться
01:14:20 Где искать Филиппа
01:15:35 АНОНС ПРОДОЛЖЕНИЯ Байки про Си++
📍источник
@cpluspluc
00:00 Вступление
00:59 Приветствие Филиппа
01:46 Как нашел первую работу Си++ программистом
02:27 Про учебу в ВУЗе
03:02 Самообучение кроме ВУЗа
04:27 Что готовил к первому собеседованию на Си++ разработчика
06:18 Тула, как лайфхак для джунов
06:57 Сколько времени нужно, чтобы воспитать джуна Си++
08:50 Си++ как первый язык, имеет смысл?
11:11 Какие демо проекты можно сделать на Си++
13:35 Написать операционную систему или идти от того, что нравится
14:56 Пробовал писать свой язык программирования?
15:21 Неочевидности в языках
17:32 Про Yacc и Bison / парсинг языков и грамматика языка
19:18 Имеет ли смысл идти в Си++ сейчас?
23:22 500 мегабайт исходников и почему мало браузеров
24:20 Отличие Си и Си++. Использование в микроконтроллерах
27:06 Тенденции роста популярности Си++
30:16 Почему Си и Си++ быстрее других языков
31:22 Ошибки в компиляторах
31:43 Стандарты, засахаривание Си++
34:56 Может лучше добавить статический анализ?
38:05 Бесплатная лицензия для opensource
38:30 Что такое статический анализ
40:32 Подарок для зрителей
40:46 Этапы компиляции кода
44:18 Как придумывают правила
47:32 Общение с программистами на поддержке
50:28 Rust убийца Си++
56:53 Какой язык взять вторым к Си++?
59:26 Статический анализ JavaScript
01:06:00 Как в этом разобраться
01:14:20 Где искать Филиппа
01:15:35 АНОНС ПРОДОЛЖЕНИЯ Байки про Си++
📍источник
@cpluspluc
👍25🔥4❤3👎2🥱1
Основная цель данного проекта - помочь другим изучить BOF и разработку модулей Havoc. Этот проект также может помочь другим понять основные правила обхода EDR, особенно при выполнении бокового перемещения.
Havoc — реалистичный физический движок, который используется в играх;
• Github
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥1🥰1
Указатели могут быть пугающим понятием в программировании на языке С для новичков, но они являются ключевыми для понимания этого языка.
По сути, они "
указывают
" на местоположение данных в памяти. Если это звучит непонятно, не волнуйтесь - в этом бесплатном курсе вы узнаете, как они работают.
• Видео
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤3🔥1
🔥 Дайджест полезных материалов из мира CPP за неделю
Почитать:
— Глубина кроличьей норы: бинарная граница и ABI C++
— C++ и космические технологии
— Сборка мусора: как это делается в системном программировании
— IMSProg — программатор для CH341a в Linux
— MiniScript in Godot Progress Report #1
— Is C++ worth learning in 2023?
— DarkGDK 2D Character Rigging and Dark AI reconfiguration Coding Challenge
— Hello.........
— SObjectizer Tales - 1. Producing Images
— I Made a C++ Version of console.log()
— Hacktoberfest is ON CXXGraph
— Best option for Backend Development...
— Bug detection in Unreal Engine projects
— Our Only Hope - Devlog 2
Посмотреть:
🌐 C++ Weekly - Ep 397 - std::chrono Quickstart With C++20 Calendars! #cpp #cplusplus #cpp20 #calendar (⏱ 07:48)
🌐 Chatgpt, Bard , Claude, Theb - используй API лучших нейросетей бесплатно и без ВПН(⏱ 05:23)
Хорошего дня!
Почитать:
— Глубина кроличьей норы: бинарная граница и ABI C++
— C++ и космические технологии
— Сборка мусора: как это делается в системном программировании
— IMSProg — программатор для CH341a в Linux
— MiniScript in Godot Progress Report #1
— Is C++ worth learning in 2023?
— DarkGDK 2D Character Rigging and Dark AI reconfiguration Coding Challenge
— Hello.........
— SObjectizer Tales - 1. Producing Images
— I Made a C++ Version of console.log()
— Hacktoberfest is ON CXXGraph
— Best option for Backend Development...
— Bug detection in Unreal Engine projects
— Our Only Hope - Devlog 2
Посмотреть:
🌐 C++ Weekly - Ep 397 - std::chrono Quickstart With C++20 Calendars! #cpp #cplusplus #cpp20 #calendar (⏱ 07:48)
🌐 Chatgpt, Bard , Claude, Theb - используй API лучших нейросетей бесплатно и без ВПН(⏱ 05:23)
Хорошего дня!
👍8❤2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
https://ossia.io/posts/minimum-viable/
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍8❤2
Forwarded from Искусственный интеллект. Высокие технологии
Вышел GigaChat нового поколения. Разработчики @gigachat_bot качественно обновили его, изменив свой подход к обучению. Благодаря этому сервис стал лучше отвечать на запросы пользователей — примерно в два раза. При этом GigaChat также запустили в VK, аудитория сервиса уже достигла более 1 млн пользователей.
Попробовать.
@vistehno
Попробовать.
@vistehno
❤5
Это список современных трюков
CPP
, часто используемых на собеседованиях по кодингу и в соревновательном программировании.• Github
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15❤2👎2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
llama.cpp
- перевод программы ИИ Facebook LLaMA на язык программирования C/C++ с использованием 4-битного квантования.
В более простых терминах, это эквивалент мощности ИИ GPT-3, который можно запустить на вашем устройстве.
Программа работает на операционных системах Mac OS, GNU/Linux, Windows (с использованием CMake) и Android (с помощью Termux).
🐱 GitHub
@cpluspluc
- перевод программы ИИ Facebook LLaMA на язык программирования C/C++ с использованием 4-битного квантования.
В более простых терминах, это эквивалент мощности ИИ GPT-3, который можно запустить на вашем устройстве.
Программа работает на операционных системах Mac OS, GNU/Linux, Windows (с использованием CMake) и Android (с помощью Termux).
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤2🔥1👏1
🎓 Write-a-c-compiler – репозиторий, в котором находится описание процесса создания собственного компилятора на языке C
📌Ссылка на проект
📌 Веб-сайт с подробной инструкцией
@cpluspluc
📌Ссылка на проект
📌 Веб-сайт с подробной инструкцией
@cpluspluc
❤7👍5🔥1💘1
🔥 Дайджест полезных материалов из мира CPP за неделю
Почитать:
— Как устроен PassMark. Воспроизводим тесты из машинного кода
— [sobjectizer] Релиз версии 5.8.1: реализация пожеланий пользователей и исправление недочетов
— Показываем видео в терминале
— FreeCAD и C++ код с неопределённым поведением для медитации
— Опыт создания UI библиотеки на C++
— Как рисуется карта в Фараоне
— C++ Дайджест №5 (2 октября – 15 октября 2023)
— Детектор Судного дня или как я разработал датчик радиации для Home Assistant
— Learn DSA with Me ( Day 1 )
— Model-View-Controller
— Build like a chad🗿 #1.1
— FreeCAD and undefined behavior in C++ code: meditation for developers
— Our Only Hope - Devlog 3
— The cost of sync_with_stdio
— Veriables in C++.
— A Guide To Master Bit Manipulation For Coding Interviews
— Running PMML models in Erlang using NIF and CPP
— What is C?
Посмотреть:
🌐 Алгоритм бинарного поиска на #C++ (⏱ 00:59)
🌐 Очередь с приоритетом разбор задачи на #C++ (⏱ 01:00)
🌐 Задача на поиск числа с leetcode на С++ (⏱ 01:00)
🌐 Задача с #leetcode решаем на #golang (⏱ 00:32)
🌐 Разбор задачи на содержание массива #С++ (⏱ 00:59)
🌐 Пишем телеграм бота для скачивания #yotube видео (⏱ 20:41)
🌐 C++ Weekly - Ep 398 - C++23's zip_view #cpp23 #cplusplus (⏱ 03:49)
Хорошего дня!
@cpluspluc
Почитать:
— Как устроен PassMark. Воспроизводим тесты из машинного кода
— [sobjectizer] Релиз версии 5.8.1: реализация пожеланий пользователей и исправление недочетов
— Показываем видео в терминале
— FreeCAD и C++ код с неопределённым поведением для медитации
— Опыт создания UI библиотеки на C++
— Как рисуется карта в Фараоне
— C++ Дайджест №5 (2 октября – 15 октября 2023)
— Детектор Судного дня или как я разработал датчик радиации для Home Assistant
— Learn DSA with Me ( Day 1 )
— Model-View-Controller
— Build like a chad🗿 #1.1
— FreeCAD and undefined behavior in C++ code: meditation for developers
— Our Only Hope - Devlog 3
— The cost of sync_with_stdio
— Veriables in C++.
— A Guide To Master Bit Manipulation For Coding Interviews
— Running PMML models in Erlang using NIF and CPP
— What is C?
Посмотреть:
🌐 Алгоритм бинарного поиска на #C++ (⏱ 00:59)
🌐 Очередь с приоритетом разбор задачи на #C++ (⏱ 01:00)
🌐 Задача на поиск числа с leetcode на С++ (⏱ 01:00)
🌐 Задача с #leetcode решаем на #golang (⏱ 00:32)
🌐 Разбор задачи на содержание массива #С++ (⏱ 00:59)
🌐 Пишем телеграм бота для скачивания #yotube видео (⏱ 20:41)
🌐 C++ Weekly - Ep 398 - C++23's zip_view #cpp23 #cplusplus (⏱ 03:49)
Хорошего дня!
@cpluspluc
👍12🔥2❤1
В настоящее время в
Obfuscate.cpp
представлены два различных метода обфускации: обычный арифметический и основанный на ключах. Арифметическая обфускация использует простую операцию XOR вместе со сложением/вычитанием. В подходе
Key-based
используется аналогичный подход, но значение, используемое для сложения и вычитания после XOR, генерируется детерминированным значением из заданного ключя. При использовании подхода
key-based
значения могут быть правильно деобфусцированы только в том случае, если задан правильный ключ. 📌 Github
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤3🔥2
Новая шпаргалка и обзорная статья по "представлениям диапазонов" в стандартной библиотеке C++20 и C++23.
https://hackingcpp.com/cpp/std/range_views_intro.html
@cpluspluc
https://hackingcpp.com/cpp/std/range_views_intro.html
@cpluspluc
👍14❤4🔥2
Паттерны проектирования программ на языке C++
1. Фабричный метод (FactoryMethod)
2. Абстрактная фабрика (Abstract Factory)
3. Строитель (Builder)
4. Одиночка (Singleton)
5. Прототип (Prototype)
6. Адаптер (Adapter) Реализация на уровне объектов
7. Адаптер (Adapter) Реализация на уровне классов
8. Мост (Bridge)
9. Компоновщик (Composite)
10. Декоратор (Decorator)
#video #cpp
https://www.youtube.com/watch?v=FjH1PtvrS9w&list=PLKP3l9fd3KUFONuybgV1kZpY76jwHRdkM
@cpluspluc
1. Фабричный метод (FactoryMethod)
2. Абстрактная фабрика (Abstract Factory)
3. Строитель (Builder)
4. Одиночка (Singleton)
5. Прототип (Prototype)
6. Адаптер (Adapter) Реализация на уровне объектов
7. Адаптер (Adapter) Реализация на уровне классов
8. Мост (Bridge)
9. Компоновщик (Composite)
10. Декоратор (Decorator)
#video #cpp
https://www.youtube.com/watch?v=FjH1PtvrS9w&list=PLKP3l9fd3KUFONuybgV1kZpY76jwHRdkM
@cpluspluc
👍22❤4🔥2👎1
Это пул потоков на языке С++, позволяющий выполнять любые вызываемые функции, аналогичные интерфейсу
std::async.
Он имеет как глобальную, так и локальную очереди и использует алгоритм перехвата.
• Github
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍3🔥3
SQL — широко используемый язык запросов для взаимодействия с реляционными базами данных.
Это ключевой навык для специалистов по данным и всех, кому необходимо эффективно управлять данными.
В этом углубленном курсе вы настроите свою БД, узнаете об агрегации и группировке и многом другом.
Курс
🔗 Тетрадь "Реляционные базы данных"
🔗 Блокнот "Агрегация и объединение в SQL"
🔗 Файл данных SQL
@cpluspluc
Это ключевой навык для специалистов по данным и всех, кому необходимо эффективно управлять данными.
В этом углубленном курсе вы настроите свою БД, узнаете об агрегации и группировке и многом другом.
Курс
🔗 Тетрадь "Реляционные базы данных"
🔗 Блокнот "Агрегация и объединение в SQL"
🔗 Файл данных SQL
@cpluspluc
❤6👍4🔥3
Благодаря диапазонам работа с STL стала намного удобнее и мощнее. Кроме того, у диапазонов есть несколько уникальных конструктивных возможностей, которые вы должны знать.
https://modernescpp.com/index.php/the-ranges-library-in-c20-design-choices/
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤2🔥1