C++ – Типизированный язык программирования
Сравнивали Haskell и C++, а сравнили jump и cmov
Сравнивали Haskell и C++, а сравнили jump и cmov
Хабр
Сравнивали Haskell и C++, а сравнили jump и cmov
В статье [ссылка] было заявлено, что производительность Haskell кода превзошла код на С++. Что сразу вызвало интерес, т.к. и то и другое может генерироваться LL...
C++ – Типизированный язык программирования
Перегрузка в C++. Часть III. Перегрузка операторов new/delete
Перегрузка в C++. Часть III. Перегрузка операторов new/delete
Хабр
Перегрузка в C++. Часть III. Перегрузка операторов new/delete
Продолжаем серию «C++, копаем в глубь». Цель этой серии — рассказать максимально подробно о разных особенностях языка, возможно довольно специальных. Эта статья...
C++ – Типизированный язык программирования
[Перевод] Ускорение поиска в Have I Been Pwned до 49 микросекунд (С++)
[Перевод] Ускорение поиска в Have I Been Pwned до 49 микросекунд (С++)
Хабр
Ускорение поиска в Have I Been Pwned до 49 микросекунд (С++)
Я давно знал о сайте Have I Been Pwned (HIBP). Правда, до недавнего времени никогда там не был. Мне всегда хватало двух паролей. Один из них неоднократно использовался для мусорной почты и пары...
[object Object]
Field-testing “Down with lifetime extension!”
Field-testing “Down with lifetime extension!”
Arthur O’Dwyer
Field-testing “Down with lifetime extension!”
I hacked my local Clang to produce a warning every time Sema::checkInitializerLifetime
detected that lifetime extension was necessary.
test.cpp:31:16: warning: binding temporary of type 'int' to a reference
relies on lifetime extension [-Wlifetime-extension]…
detected that lifetime extension was necessary.
test.cpp:31:16: warning: binding temporary of type 'int' to a reference
relies on lifetime extension [-Wlifetime-extension]…
C++ – Типизированный язык программирования
Jinja2 в мире C++, часть третья. «Теперь ты в конане»
Jinja2 в мире C++, часть третья. «Теперь ты в конане»
Хабр
Jinja2 в мире C++, часть третья. «Теперь ты в конане»
С момента публикации предыдущей части прошло больше полутора лет, была реализована большая куча фичей, сделано несколько релизов, но не об этом пойдёт речь. Пар...
[object Object]
_The Design of Everyday Things_
_The Design of Everyday Things_
quuxplusone.github.io
The Design of Everyday Things
Today I re-read Don Norman’s 1988 book The Design of Everyday Things.
I continue to highly recommend it to anyone who does engineering (especially software engineering).
In particular, it’s the book that introduced me to the term affordances, as in “glass…
I continue to highly recommend it to anyone who does engineering (especially software engineering).
In particular, it’s the book that introduced me to the term affordances, as in “glass…