Дорожная карта навыков разработчика на C++
В этой статье мы с помощью карты покажем, какие навыки и знания нужны разработчику на C++. Естественно, разбирать путь развития «плюсистов» будем на собственном примере — тем более что у нас в «Лаборатории Касперского» много очень разных проектов с отличающимися задачами. Однако наша карта по большей части универсальна и будет полезна всем, кто хочет развиваться в разработке на C++.
https://habr.com/ru/specials/726724/
#cpp #programming
👉 @cpp_lib
В этой статье мы с помощью карты покажем, какие навыки и знания нужны разработчику на C++. Естественно, разбирать путь развития «плюсистов» будем на собственном примере — тем более что у нас в «Лаборатории Касперского» много очень разных проектов с отличающимися задачами. Однако наша карта по большей части универсальна и будет полезна всем, кто хочет развиваться в разработке на C++.
https://habr.com/ru/specials/726724/
#cpp #programming
👉 @cpp_lib
👍6
Media is too big
VIEW IN TELEGRAM
Johan Berg: Deducing this, C++23's Explicit Object Parameter
Explicit object parameter gives us a new way of declaring non-static member functions. In this talk, I will show you how this feature works and how it can simplify your code.
источник
#cpp #programming
👉 @cpp_lib
Explicit object parameter gives us a new way of declaring non-static member functions. In this talk, I will show you how this feature works and how it can simplify your code.
источник
#cpp #programming
👉 @cpp_lib
👍3
Быстрый поиск изоморфных подграфов
В этой статье представлен алгоритм быстрого поиска подграфов, изоморфных заданному, рассматриваются только направленные графы.
Сначала будет приведён алгоритм поиска паттернов рекуррентным перебором, потом его быстрая модификация с минимальным отсечением.
Примеры кода написаны на C++, исходники всей библиотеки лежат здесь.
https://habr.com/ru/articles/723328/
#cpp #programming
👉 @cpp_lib
В этой статье представлен алгоритм быстрого поиска подграфов, изоморфных заданному, рассматриваются только направленные графы.
Сначала будет приведён алгоритм поиска паттернов рекуррентным перебором, потом его быстрая модификация с минимальным отсечением.
Примеры кода написаны на C++, исходники всей библиотеки лежат здесь.
https://habr.com/ru/articles/723328/
#cpp #programming
👉 @cpp_lib
👍5
Сетевое программирование C++. WinSock.
1- Как написать клиент, сервер. Как установить между ними связь. Как отправить сообщение с сервера клиенту.
2- Как реализовать подключение сразу нескольких клиентов к серверу.
Как написать простой сетевой чат.
3- В этом видео показано: Как отправлять сообщения любой величины.
4- В этом уроке показано: как реализовать отправку разных типов пакетов.
Source: https://github.com/xojld0/Lessons
источник
#cpp #programming
👉 @cpp_lib
1- Как написать клиент, сервер. Как установить между ними связь. Как отправить сообщение с сервера клиенту.
2- Как реализовать подключение сразу нескольких клиентов к серверу.
Как написать простой сетевой чат.
3- В этом видео показано: Как отправлять сообщения любой величины.
4- В этом уроке показано: как реализовать отправку разных типов пакетов.
Source: https://github.com/xojld0/Lessons
источник
#cpp #programming
👉 @cpp_lib
👍5❤3
Реализация алгоритма SHA-256
SHA (Алгоритмы безопасного хеширования) – это семейство криптографических хэш-функций, способных принимать сообщения произвольной длины и вычислять уникальный хэш-код фиксированной длины. Хэш-код SHA может быть использован для проверки целостности сообщения, а также для генерации цифровой подписи сообщения. На данный момент существует несколько стандартов безопасного алгоритма, каждый последующий включает более надёжные хэш-функции.
https://habr.com/ru/articles/729260/
#cpp #programming
👉 @cpp_lib
SHA (Алгоритмы безопасного хеширования) – это семейство криптографических хэш-функций, способных принимать сообщения произвольной длины и вычислять уникальный хэш-код фиксированной длины. Хэш-код SHA может быть использован для проверки целостности сообщения, а также для генерации цифровой подписи сообщения. На данный момент существует несколько стандартов безопасного алгоритма, каждый последующий включает более надёжные хэш-функции.
https://habr.com/ru/articles/729260/
#cpp #programming
👉 @cpp_lib
👍3
Media is too big
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
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
Базовый курс С++
Часть #01. О чём и для кого этот курс
Часть #02. Инструменты разработчика
Часть #03. Double Commander
Часть #04. Выбор проекта для обучения
Часть #05. Механики и творцы
Часть #06. Прототип 01
Часть #07. Прототип 02
Часть #08. Прототип 03
Часть #09. Прототип 04
Часть #10. Прототип 05
Всего на youtube канале доступно 95 видео уроков
#cpp #programming
👉 @cpp_lib
Часть #01. О чём и для кого этот курс
Часть #02. Инструменты разработчика
Часть #03. Double Commander
Часть #04. Выбор проекта для обучения
Часть #05. Механики и творцы
Часть #06. Прототип 01
Часть #07. Прототип 02
Часть #08. Прототип 03
Часть #09. Прототип 04
Часть #10. Прототип 05
Всего на youtube канале доступно 95 видео уроков
#cpp #programming
👉 @cpp_lib
👍5🥰1
Media is too big
VIEW IN TELEGRAM
Понтус Найман: C++ в космосе
OHB Sweden реализует космические амбиции, создавая малые спутники, AOCS и двигательные установки. На борту их систем используется язык C++. В этой презентации мы получим краткий обзор: Архитектура процессора и периферийные устройства, бортовой компьютер Sirius и архитектура HW Innosat. Архитектура программного обеспечения бортовой системы (OBSW), работа с памятью, компиляция и время выполнения, генерация кода, разработка, система сборки, инструментарий, тестирование модулей, тестирование системы и отладка.
Краткое введение в ПО наземной системы (системы управления полетами).
источник
#cpp #programming
👉 @cpp_lib
OHB Sweden реализует космические амбиции, создавая малые спутники, AOCS и двигательные установки. На борту их систем используется язык C++. В этой презентации мы получим краткий обзор: Архитектура процессора и периферийные устройства, бортовой компьютер Sirius и архитектура HW Innosat. Архитектура программного обеспечения бортовой системы (OBSW), работа с памятью, компиляция и время выполнения, генерация кода, разработка, система сборки, инструментарий, тестирование модулей, тестирование системы и отладка.
Краткое введение в ПО наземной системы (системы управления полетами).
источник
#cpp #programming
👉 @cpp_lib
👍6
Сколько стоят преобразования чисел?
https://meetingcpp.com/blog/items/What-do-number-conversions-cost-.html
#cpp #programming
👉 @cpp_lib
https://meetingcpp.com/blog/items/What-do-number-conversions-cost-.html
#cpp #programming
👉 @cpp_lib
👍3
Effortful Performance Improvements in C++
https://julien.jorge.st/posts/en/effortful-performance-improvements-in-cpp/
#cpp #programming
👉 @cpp_lib
https://julien.jorge.st/posts/en/effortful-performance-improvements-in-cpp/
#cpp #programming
👉 @cpp_lib
👍2