⚖️ Работа или жизнь: принципы 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...
Blaze: высокопроизводительная линейная алгебра на C++.
https://bitbucket.org/blaze-lib/blaze/wiki/HPX%20Parallelization
https://bitbucket.org/blaze-lib/blaze/wiki/HPX%20Parallelization
Запретный C++: знания, которые не должны были существовать
Так о C++ не рассказывал ещё никто. История длиной 30 минут, в которой вы узнаете о примерах кода на C++, воплощающих само Великое Зло.
02:00 Глобальные переменные.
08:00 Макросы.
12:36 Goto.
16:20 Указатель void *.
22:17 using namespace std.
27:19 New и Delete.
https://youtu.be/j0_u26Vpb4w
Так о C++ не рассказывал ещё никто. История длиной 30 минут, в которой вы узнаете о примерах кода на C++, воплощающих само Великое Зло.
02:00 Глобальные переменные.
08:00 Макросы.
12:36 Goto.
16:20 Указатель void *.
22:17 using namespace std.
27:19 New и Delete.
https://youtu.be/j0_u26Vpb4w
YouTube
Forbidden C++
The unimaginable evil of C++ is unleashed. Be afraid. Global Variables, Macros, Void*, Goto, Namespace STD, New & Delete, all the tools every C++ programmer needs... right?
Patreon: https://www.patreon.com/javidx9
YouTube: https://www.youtube.com/javidx9…
Patreon: https://www.patreon.com/javidx9
YouTube: https://www.youtube.com/javidx9…
#вопросы_с_собеседований
В чем отличие структуры и объединения?
В структуре все её члены хранятся одновременно, и к ним есть доступ. В объединении существует только один тип, который в данный момент используется. Доступ к остальным вызовет неопределенное поведение (undefined behavior).
В чем отличие структуры и объединения?
В структуре все её члены хранятся одновременно, и к ним есть доступ. В объединении существует только один тип, который в данный момент используется. Доступ к остальным вызовет неопределенное поведение (undefined behavior).
WG21, также известная как Комитет по стандартам C++, рассылка за январь 2023 г.
https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/
https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/
Высокопроизводительный расширяемый компилятор Python с нулевыми накладными расходами, использующий LLVM.
https://www.libhunt.com/r/codon
https://www.libhunt.com/r/codon
Libhunt
Codon Alternatives and Reviews
Which is the best alternative to codon? Based on common mentions it is: Django, FrameworkBenchmarks, Julia, Nim, Fingerprintjs, Redis, Sdk, Numba, Mypy or Nuitka
CLion представляет поддержку vcpkg.
https://blog.jetbrains.com/clion/2023/01/support-for-vcpkg-in-clion/
https://blog.jetbrains.com/clion/2023/01/support-for-vcpkg-in-clion/
The JetBrains Blog
Support for vcpkg in CLion | The CLion Blog
CLion’s initial support for vcpkg includes a vcpkg tool window, assistance with installing and updating packages, and quick-fixes for missing packages.