C++ FULL COURSE For Beginners (Learn C++ in 10 hours)
https://www.youtube.com/watch?v=GQp1zzTwrIg
#cpp #programming
👉 @cpp_lib
https://www.youtube.com/watch?v=GQp1zzTwrIg
#cpp #programming
👉 @cpp_lib
YouTube
C++ FULL COURSE For Beginners (Learn C++ in 10 hours)
This is a full C++ programming course. It consists of many lectures whose goal is to take you from beginner to advanced programming level.
I recommend watching the entire video because later lectures require knowledge from previous ones.
🚀📈💻🔥 My Practical…
I recommend watching the entire video because later lectures require knowledge from previous ones.
🚀📈💻🔥 My Practical…
⚡4👍2
Media is too big
VIEW IN TELEGRAM
Bad Apple на значках рабочего стола — работаем с WinAPI
Если что-то существует, на этом можно запустить Bad Apple
Правило 86
За последние лет 15, Bad Apple запустили множестве вещей - на самодельном RISC-V процессоре, на осциллографе, на яблоках. Попробуем запустить Bad Apple на значках рабочего стола с помощью вызовов API Windows и нескольких других.
https://habr.com/ru/articles/794536/
#cpp #programming
👉 @cpp_lib
Если что-то существует, на этом можно запустить Bad Apple
Правило 86
За последние лет 15, Bad Apple запустили множестве вещей - на самодельном RISC-V процессоре, на осциллографе, на яблоках. Попробуем запустить Bad Apple на значках рабочего стола с помощью вызовов API Windows и нескольких других.
https://habr.com/ru/articles/794536/
#cpp #programming
👉 @cpp_lib
⚡2👍2🤷♂1🔥1
⚡ C++ Clustering Library
Эта библиотека представляет собой высокоэффективную реализацию алгоритма кластеризации DBSCAN (Density-Based Spatial Clustering of Applications with Noise) (в дальнейшем будут добавлены другие алгоритмы) на C++. Разработанная для высокопроизводительных приложений, она эффективно обрабатывает большие массивы данных, что делает ее идеальной для машинного обучения, добычи данных и сложных задач анализа данных.
https://github.com/Lallapallooza/clustering
#cpp #programming
👉 @cpp_lib
Эта библиотека представляет собой высокоэффективную реализацию алгоритма кластеризации DBSCAN (Density-Based Spatial Clustering of Applications with Noise) (в дальнейшем будут добавлены другие алгоритмы) на C++. Разработанная для высокопроизводительных приложений, она эффективно обрабатывает большие массивы данных, что делает ее идеальной для машинного обучения, добычи данных и сложных задач анализа данных.
https://github.com/Lallapallooza/clustering
#cpp #programming
👉 @cpp_lib
👍2
Modern-CPP-Programming
Этот открытый курс предназначен для тех, кто уже знаком с языком Си и объектно-ориентированным программированием, для достижения уровня владения программированием на C++. Курс охватывает основы программирования на C++ и переходит к продвинутой семантике и концепциям C++.
(C++11/14/17/20/23)
https://github.com/federico-busato/Modern-CPP-Programming
#cpp #programming
👉 @cpp_lib
Этот открытый курс предназначен для тех, кто уже знаком с языком Си и объектно-ориентированным программированием, для достижения уровня владения программированием на C++. Курс охватывает основы программирования на C++ и переходит к продвинутой семантике и концепциям C++.
(C++11/14/17/20/23)
https://github.com/federico-busato/Modern-CPP-Programming
#cpp #programming
👉 @cpp_lib
👍4👏2🔥1
Первый проект длиною в полтора года…
Свободное от работы время я посвящаю изучению 3D-моделирования и печати. Для этих целей в 2018 году были куплены два самодельных FDM-принтера.
В один из дней приходит знакомый, держа в руках плату с большим количеством радиаторов. Предлагает посмотреть краем глаза, почему она не работает.
Я, конечно же, был не очень рад его предложению, так как занимаюсь больше ремонтом мобильных телефонов и планшетов. В процессе небольшой дискуссии соглашаюсь с одной оговоркой, что если за два выходных дня у меня получится погрузиться в проблему и изучить сам вопрос и понять, что это за плата, то я берусь.
Уже вечером этого дня я изучаю дома плату и первый раз узнаю такие слова, как "Asic", майнер, майнинг. Изучив немного вопрос, понимаю, что имею на руках плату одного такого устройства, а в данном случае именно AntMiner S9.
https://habr.com/ru/articles/746118/
#cpp #programming
👉 @cpp_lib
Свободное от работы время я посвящаю изучению 3D-моделирования и печати. Для этих целей в 2018 году были куплены два самодельных FDM-принтера.
В один из дней приходит знакомый, держа в руках плату с большим количеством радиаторов. Предлагает посмотреть краем глаза, почему она не работает.
Я, конечно же, был не очень рад его предложению, так как занимаюсь больше ремонтом мобильных телефонов и планшетов. В процессе небольшой дискуссии соглашаюсь с одной оговоркой, что если за два выходных дня у меня получится погрузиться в проблему и изучить сам вопрос и понять, что это за плата, то я берусь.
Уже вечером этого дня я изучаю дома плату и первый раз узнаю такие слова, как "Asic", майнер, майнинг. Изучив немного вопрос, понимаю, что имею на руках плату одного такого устройства, а в данном случае именно AntMiner S9.
https://habr.com/ru/articles/746118/
#cpp #programming
👉 @cpp_lib
👍2❤1👎1
Так сколько на самом деле строк на C нужно, чтобы выполнить a + b в Python?
Сразу оговорюсь покрывать все сценарии для python по количеству строк я не собираюсь — слишком много вариантов, слишком лень. Но вот вопрос, сколько питону нужно строк, что бы сложить 2 числа? Будет ли разница, если сохранять эти числа в переменные или разницы нет?
https://habr.com/ru/articles/782034/
#cpp #programming
👉 @cpp_lib
Сразу оговорюсь покрывать все сценарии для python по количеству строк я не собираюсь — слишком много вариантов, слишком лень. Но вот вопрос, сколько питону нужно строк, что бы сложить 2 числа? Будет ли разница, если сохранять эти числа в переменные или разницы нет?
https://habr.com/ru/articles/782034/
#cpp #programming
👉 @cpp_lib
🔥4👍2
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Практика языка C, 2023-2024
Семинар 1.1. Алгоритм Евклида.
Семинар 1.2. Системы счисления.
Семинар 1.3. Числа Фибоначчи.
Допсеминар: unix shell
Семинар 2.1. Простые числа.
Семинар 2.2. Побитовые вычисления.
Семинар 2.3. Время и случайность.
Углубление пройденного: логическая память и виртуальная память.
Семинар 3.1. Линейный поиск и простые сортировки.
Семинар 3.2. Стратегия "разделяй и властвуй".
источник
#cpp #programming
👉 @cpp_lib
Семинар 1.1. Алгоритм Евклида.
Семинар 1.2. Системы счисления.
Семинар 1.3. Числа Фибоначчи.
Допсеминар: unix shell
Семинар 2.1. Простые числа.
Семинар 2.2. Побитовые вычисления.
Семинар 2.3. Время и случайность.
Углубление пройденного: логическая память и виртуальная память.
Семинар 3.1. Линейный поиск и простые сортировки.
Семинар 3.2. Стратегия "разделяй и властвуй".
источник
#cpp #programming
👉 @cpp_lib
👍10🔥4⚡3
Сборник разных гайдов/примеров по cmake 💪
https://github.com/onqtam/awesome-cmake
#cpp #programming
👉 @cpp_lib
https://github.com/onqtam/awesome-cmake
#cpp #programming
👉 @cpp_lib
👍7⚡2
Базовые алгоритмы на графах
Обход графа в ширину (Поиск в ширину) aka BFS | Breadth First Search
Обход графа в глубину (Поиск в глубину) aka DFS | Depth First Search
Алгоритм Дейкстры
Алгоритм Флойда-Уоршелла
Алгоритм Прима
https://habr.com/ru/companies/timeweb/articles/751762/
#cpp #programming
👉 @cpp_lib
Обход графа в ширину (Поиск в ширину) aka BFS | Breadth First Search
Обход графа в глубину (Поиск в глубину) aka DFS | Depth First Search
Алгоритм Дейкстры
Алгоритм Флойда-Уоршелла
Алгоритм Прима
https://habr.com/ru/companies/timeweb/articles/751762/
#cpp #programming
👉 @cpp_lib
👍7⚡2
Полное руководство по CMake. Часть первая: Синтаксис
CMake — это открытый и кросс-платформенный набор утилит, предназначенных для автоматизации тестирования, компиляции и создания пакетов проектов на C/C++. Написав однажды небольшой и понятный всем скрипт, Вы тем самым обеспечите одинаковую сборку Вашего проекта на любых платформах, где доступен CMake.
Язык CMake, будучи транслированным в нативный файл сборки (например, Makefile или Ninja), определяет процесс всего управления проектом. В Вашем распоряжении, с функциональной стороны, есть лишь команды, которые могут образовываться в довольно сложные конструкции. С них мы и начнём.
https://telegra.ph/Polnoe-rukovodstvo-po-CMake-CHast-pervaya-Sintaksis-02-27
PS
Статья недоступна на хабре, достали из архива, все ссылки ведут через веб архив. При желании можно ручками поправить.
#cpp #programming
👉 @cpp_lib
CMake — это открытый и кросс-платформенный набор утилит, предназначенных для автоматизации тестирования, компиляции и создания пакетов проектов на C/C++. Написав однажды небольшой и понятный всем скрипт, Вы тем самым обеспечите одинаковую сборку Вашего проекта на любых платформах, где доступен CMake.
Язык CMake, будучи транслированным в нативный файл сборки (например, Makefile или Ninja), определяет процесс всего управления проектом. В Вашем распоряжении, с функциональной стороны, есть лишь команды, которые могут образовываться в довольно сложные конструкции. С них мы и начнём.
https://telegra.ph/Polnoe-rukovodstvo-po-CMake-CHast-pervaya-Sintaksis-02-27
PS
Статья недоступна на хабре, достали из архива, все ссылки ведут через веб архив. При желании можно ручками поправить.
#cpp #programming
👉 @cpp_lib
👍6⚡3