Туториал по Си для Python разработчиков.
https://realpython.com/c-for-python-programmers/
#cpp #programming
👉 @cpp_lib
https://realpython.com/c-for-python-programmers/
#cpp #programming
👉 @cpp_lib
Realpython
C for Python Programmers – Real Python
In this tutorial, you'll learn the basics of the C language, which is used in the source code for CPython, the most popular Python implementation. Learning C is important for Python programmers interested in contributing to CPython.
👍1
Печальная правда о C++ Copy Elision
https://wolchok.org/posts/sad-truth-about-cxx-copy-elision/
#cpp #programming
👉 @cpp_lib
https://wolchok.org/posts/sad-truth-about-cxx-copy-elision/
#cpp #programming
👉 @cpp_lib
Scott Wolchok
The Sad Truth About C++ Copy Elision
Copy elision is a C++ compiler optimization that, as its name suggests, eliminates extra copy and move operations. It is similar to the classical copy propagation optimization, but specifically performed on C++ objects that may have non-trivial copy and move…
👍2
Surprising Weak-Ref Implementations: Swift, Obj-C, C++, Rust, and Vale
https://verdagon.dev/blog/surprising-weak-refs
#cpp #programming
👉 @cpp_lib
https://verdagon.dev/blog/surprising-weak-refs
#cpp #programming
👉 @cpp_lib
👍1
Функция any_of
Эта функция проверяет заданный диапазон, если хотя бы один элемент удовлетворяет заданному свойству, указанному в функции. Возвращает true, если хотя бы один элемент удовлетворяет свойству, иначе возвращает false.
В приведенном выше коде -6 делает условие положительным.
Вывод: There exists a negative element
#cpp #programming
👉 @cpp_lib
Эта функция проверяет заданный диапазон, если хотя бы один элемент удовлетворяет заданному свойству, указанному в функции. Возвращает true, если хотя бы один элемент удовлетворяет свойству, иначе возвращает false.
В приведенном выше коде -6 делает условие положительным.
Вывод: There exists a negative element
#cpp #programming
👉 @cpp_lib
👍1
Ускоренный курс введение в программирование для нескольких ядер процессора
https://johnysswlab.com/crash-course-introduction-to-parallelism-multithreading/
#cpp #programming
👉 @cpp_lib
https://johnysswlab.com/crash-course-introduction-to-parallelism-multithreading/
#cpp #programming
👉 @cpp_lib
👍2
Media is too big
VIEW IN TELEGRAM
C++ Game Engine Development | Pard Engine | Dev Logs
C++ Game Engine | Terrain Rendering | Pard Engine
C++ Game Engine | 3D Skeletal Animation Improved | Pard Engine
C++ Game Engine | Terrain Rendering Improved | Pard Engine
C++ 3D Engine | Procedural Terrain Editor | TerrEdit | Based on Pard Engine
C++ Game Engine | 3D Skeletal Animation | Pard Engine
C++ Game Engine | Parallax Occlusion Mapping | Pard Engine
C++ Game Engine | Cascaded Shadow Mapping | Pard Engine
C++ OpenGL GUI Library DevLog 1: Windows,Menus,Buttons | illuxUI
C++ OpenGL GUI Library DevLog 2: Dockable Panels | illuxUI
C++ OpenGL GUI Library DevLog 3: Making of TreeView | illuxUI
C++ OpenGL GUI Library DevLog 4: Making of TextBox | illuxUI
How a Game Engine is made | Game Engine Development Series
https://www.youtube.com/playlist?list=PLv8DnRaQOs58puPPWHXuGHJOtKVduVcct
#cpp #programming
👉 @cpp_lib
C++ Game Engine | Terrain Rendering | Pard Engine
C++ Game Engine | 3D Skeletal Animation Improved | Pard Engine
C++ Game Engine | Terrain Rendering Improved | Pard Engine
C++ 3D Engine | Procedural Terrain Editor | TerrEdit | Based on Pard Engine
C++ Game Engine | 3D Skeletal Animation | Pard Engine
C++ Game Engine | Parallax Occlusion Mapping | Pard Engine
C++ Game Engine | Cascaded Shadow Mapping | Pard Engine
C++ OpenGL GUI Library DevLog 1: Windows,Menus,Buttons | illuxUI
C++ OpenGL GUI Library DevLog 2: Dockable Panels | illuxUI
C++ OpenGL GUI Library DevLog 3: Making of TreeView | illuxUI
C++ OpenGL GUI Library DevLog 4: Making of TextBox | illuxUI
How a Game Engine is made | Game Engine Development Series
https://www.youtube.com/playlist?list=PLv8DnRaQOs58puPPWHXuGHJOtKVduVcct
#cpp #programming
👉 @cpp_lib
👍4
Молниеносный фреймворк нейронных сетей на C++/CUDA (by nvlabs)
https://www.libhunt.com/r/tiny-cuda-nn
#cpp #programming
👉 @cpp_lib
https://www.libhunt.com/r/tiny-cuda-nn
#cpp #programming
👉 @cpp_lib
Libhunt
Tiny-cuda-nn Alternatives and Reviews
Which is the best alternative to tiny-cuda-nn? Based on common mentions it is: Instant-ngp, MindsDB, Diffrax, Blis, Dex-lang, Einops, Juliaup, Vectorflow or Hasktorch
👍2
New C++ features in GCC 12 (Новые фичи C++ в GCC 12)
https://developers.redhat.com/articles/2022/04/25/new-c-features-gcc-12
#cpp #programming
👉 @cpp_lib
https://developers.redhat.com/articles/2022/04/25/new-c-features-gcc-12
#cpp #programming
👉 @cpp_lib
Red Hat Developer
New C++ features in GCC 12 | Red Hat Developer
Version 12.1 of the GNU Compiler Collection (GCC) is expected to be released in April 2022. Like every major GCC release, this version will bring many additions, improvements, bug fixes, and new
👍2
Функция all_of
Эта функция работает со всем диапазоном элементов массива и может сэкономить время на запуск цикла для проверки каждого элемента по одному. Он проверяет заданное свойство для каждого элемента и возвращает true, когда каждый элемент в диапазоне удовлетворяет указанному свойству, иначе возвращает false.
В приведенном выше коде отрицательный элемент -6 отрицает условие и возвращает ложь.
#cpp #programming
👉 @cpp_lib
Эта функция работает со всем диапазоном элементов массива и может сэкономить время на запуск цикла для проверки каждого элемента по одному. Он проверяет заданное свойство для каждого элемента и возвращает true, когда каждый элемент в диапазоне удовлетворяет указанному свойству, иначе возвращает false.
В приведенном выше коде отрицательный элемент -6 отрицает условие и возвращает ложь.
#cpp #programming
👉 @cpp_lib
👍5
Парсинг Protobuf со скоростью 2+GB/s
https://blog.reverberate.org/2021/04/21/musttail-efficient-interpreters.html
#cpp #programming
👉 @cpp_lib
https://blog.reverberate.org/2021/04/21/musttail-efficient-interpreters.html
#cpp #programming
👉 @cpp_lib
👍3🔥1
В этой статье рассказывается, как настроить проводную последовательную связь между двумя платами Arduino.
https://dev.to/yongchanghe/set-up-a-wired-serial-communication-between-arduino-boards-h9e
#cpp #programming #arduino
👉 @cpp_lib
https://dev.to/yongchanghe/set-up-a-wired-serial-communication-between-arduino-boards-h9e
#cpp #programming #arduino
👉 @cpp_lib
DEV Community
Set up a wired serial communication between Arduino boards
This blog explains how to set up wired serial communication between two Arduino...
👍1🔥1
C++ Programming Course - Beginner to Advanced
https://www.youtube.com/watch?v=8jLOx1hD3_o
💻 Source code: https://github.com/rutura/The-C-20-Masterclass-Source-Code
#cpp #programming
👉 @cpp_lib
https://www.youtube.com/watch?v=8jLOx1hD3_o
💻 Source code: https://github.com/rutura/The-C-20-Masterclass-Source-Code
#cpp #programming
👉 @cpp_lib
YouTube
C++ Programming Course - Beginner to Advanced
Learn modern C++ 20 programming in this comprehensive course.
💻 Source code: https://github.com/rutura/The-C-20-Masterclass-Source-Code
✏️ Course developed by Daniel Gakwaya. Check out his YouTube channel: https://www.youtube.com/channel/UCUYUFiuJ5XZ3JYtbq5dXRKQ…
💻 Source code: https://github.com/rutura/The-C-20-Masterclass-Source-Code
✏️ Course developed by Daniel Gakwaya. Check out his YouTube channel: https://www.youtube.com/channel/UCUYUFiuJ5XZ3JYtbq5dXRKQ…
👍1
Функция none_of()
Эта функция возвращает true, если ни один из элементов не удовлетворяет данному условию, иначе возвращает false.
Поскольку все элементы положительны, функция возвращает true.
#cpp #programming
👉 @cpp_lib
Эта функция возвращает true, если ни один из элементов не удовлетворяет данному условию, иначе возвращает false.
Поскольку все элементы положительны, функция возвращает true.
#cpp #programming
👉 @cpp_lib
👍2
Как в С++ обрабатывать ошибки в конструкторах без исключений?
Преимущества использования исключений сомнительны, но мои претензии к ним не в этом. Исключения — экстраординарный инструмент, которые делает код более непонятным и запутанным. А прямую локальную обработку — слишком пространной. Исключения стали для меня худшим средством обработки ошибок. Печально, что создание объектов в С++ основано на их применении. Далее
#cpp #programming
👉 @cpp_lib
Преимущества использования исключений сомнительны, но мои претензии к ним не в этом. Исключения — экстраординарный инструмент, которые делает код более непонятным и запутанным. А прямую локальную обработку — слишком пространной. Исключения стали для меня худшим средством обработки ошибок. Печально, что создание объектов в С++ основано на их применении. Далее
#cpp #programming
👉 @cpp_lib
👍4
Сопрограммы в C++: что это значит, когда я объявляю свою сопрограмму как noexcept?
https://devblogs.microsoft.com/oldnewthing/20210426-00/?p=105153
#cpp #programming
👉 @cpp_lib
https://devblogs.microsoft.com/oldnewthing/20210426-00/?p=105153
#cpp #programming
👉 @cpp_lib
Microsoft News
C++ coroutines: What does it mean when I declare my coroutine as noexcept?
The noexcept keyword doesn't mean what you think.
👍1
Функция unique
Unique используется для удаления дубликатов любого элемента, присутствующего последовательно в диапазоне [first, last). Он выполняет эту задачу для всех подгрупп, присутствующих в диапазоне, имеющих один и тот же элемент, присутствующий последовательно.
#cpp #programming
👉 @cpp_lib
Unique используется для удаления дубликатов любого элемента, присутствующего последовательно в диапазоне [first, last). Он выполняет эту задачу для всех подгрупп, присутствующих в диапазоне, имеющих один и тот же элемент, присутствующий последовательно.
#cpp #programming
👉 @cpp_lib
🔥3👍1