Горькая правда: производительность Python 3.11, Cython и C++ для моделирования.
https://medium.com/agents-and-robots/the-bitter-truth-python-3-11-vs-cython-vs-c-performance-for-simulations-babc85cdfef5
https://medium.com/agents-and-robots/the-bitter-truth-python-3-11-vs-cython-vs-c-performance-for-simulations-babc85cdfef5
Medium
The Bitter Truth: Python 3.11 vs Cython vs C++ Performance for Simulations
A speed comparison using a scientific simulation. Is Python finally ready for this task?
⚖️ Работа или жизнь: принципы Work-life balance
Если ты работаешь 25/8, а переработка для тебя стала обыденностью – эта статья для тебя. Рассказываем об угрозах трудоголизма и как найти тот самый баланс.
🔗 Основной сайт
🔗 Зеркало
Если ты работаешь 25/8, а переработка для тебя стала обыденностью – эта статья для тебя. Рассказываем об угрозах трудоголизма и как найти тот самый баланс.
🔗 Основной сайт
🔗 Зеркало
Управление зависимостями в проекте C++ с помощью vcpkg.
https://decovar.dev/blog/2022/10/30/cpp-dependencies-with-vcpkg/
https://decovar.dev/blog/2022/10/30/cpp-dependencies-with-vcpkg/
decovar.dev
Managing dependencies in a C++ project with vcpkg | Declaration of VAR
vcpkg package manager greatly helps with managing dependencies in a C++ project. Comparing with Conan, in my opinion, it's simpler to understand and use (if you already have some experience with CMake).
🔎 10 причин, почему тебя не берут на работу в ИT
«Библиотека программиста» выделила 10 наиболее распространенных ошибок начинающих специалистов при попытке устроится на работу.
🔗 Основной сайт
🔗 Зеркало
«Библиотека программиста» выделила 10 наиболее распространенных ошибок начинающих специалистов при попытке устроится на работу.
🔗 Основной сайт
🔗 Зеркало
Элементы C, которые не поддерживаются в C++.
https://dev.to/mariamarsh/c-elements-that-are-not-supported-in-c-4i6n
https://dev.to/mariamarsh/c-elements-that-are-not-supported-in-c-4i6n
Краткое введение в Entity-Component-System на C++ с EnTT.
https://david-delassus.medium.com/a-short-introduction-to-entity-component-system-in-c-with-entt-330b7def345b
https://david-delassus.medium.com/a-short-introduction-to-entity-component-system-in-c-with-entt-330b7def345b
Medium
A short introduction to Entity-Component-System in C++ with EnTT
Warmonger Dynasty Devlog #3: An ECS with EnTT
Транскодирование Unicode с помощью AVX-512: AMD Zen 4 против Intel Ice Lake.
https://lemire.me/blog/2023/01/05/transcoding-unicode-with-avx-512-amd-zen-4-vs-intel-ice-lake/
https://lemire.me/blog/2023/01/05/transcoding-unicode-with-avx-512-amd-zen-4-vs-intel-ice-lake/
В чем проблема со следующим кодом?
Поведение не определено, потому что деструктор A не является виртуальным.
class A
{
public:
A() {}
~A(){}
};
class B: public A
{
public:
B():A(){}
~B(){}
};
int main(void)
{
A* a = new B();
delete a;
}
#вопросы_с_собеседований
Какую проблему решает пространство имён?
Пространство имен — это идентификатор, предоставляющий несколько библиотек. Используется для устранения конфликтов имен, когда имя связано с двумя или более библиотеками. Включает внешние объявления библиотеки с уникальными пространствами имен, что исключает возможность конфликта.
Какую проблему решает пространство имён?
Пространство имен — это идентификатор, предоставляющий несколько библиотек. Используется для устранения конфликтов имен, когда имя связано с двумя или более библиотеками. Включает внешние объявления библиотеки с уникальными пространствами имен, что исключает возможность конфликта.
Делаем примитивные типы C++ осмысленно перемещаемыми, когда они имеют сигнальные значения.
https://devblogs.microsoft.com/oldnewthing/20230116-00/?p=107717
https://devblogs.microsoft.com/oldnewthing/20230116-00/?p=107717
Microsoft News
Making C++ primitive types meaningfully movable when they have sentinel values
The value actually moves now.
Mozc — редактор методов ввода на японском языке, разработанный для нескольких платформ.
https://www.libhunt.com/r/mozc
https://www.libhunt.com/r/mozc
Libhunt
Mozc Alternatives and Reviews
Which is the best alternative to mozc? Based on common mentions it is: Void-packages, Homebrew-emacsmacport, General.el, Ibus, Fcitx, Reverse-im.el or Rime-terra-pinyin
Chromium принимает Rust, чтобы скопировать то, что сделала Mozilla, заменив исходный код C++.
https://security.googleblog.com/2023/01/supporting-use-of-rust-in-chromium.html
https://security.googleblog.com/2023/01/supporting-use-of-rust-in-chromium.html
Google Online Security Blog
Supporting the Use of Rust in the Chromium Project
Posted by Dana Jansens (she/her), Chrome Security Team We are pleased to announce that moving forward, the Chromium project is going to s...