Blockchain Makes C++ Simple
C++ memory management is difficult, opaque, and insecure Adding blockchain to a problem makes it simple, transparent, and cryptographically secure. Thus, we extend std::unique_ptr, the popular C++ smart pointer used for memory management, with blockchain auto ptr1 = make_nft<Cow>(); nft_ptr<Animal> ptr2; ptr2 = std::move(ptr1); Trading History Event Item Unit Price Quantity From To Transfer 7faa4bc09c90 Cow 1 9ED600 1564B zhuowei/nft_ptr C++ `std::unique_ptr` that represents each object as an NFT on the Ethereum blockchain - zhuowei/nft_ptr github.com
Скриншот твита с псевдосерьёзным предложением добавить блокчейн к управлению памятью в C++. В шутке обычный std::unique_ptr превращается в NFT-указатель, а перемещение объекта оформляется как блокчейн-транзакция с коровой. Мем высмеивает попытки использовать блокчейн для решения простых или уже решённых технических задач.
tweet screenshot / скриншот твитаcode block / блок кодаC++ source code / исходный код C++smart pointer / умный указательcow NFT / NFT с коровойblockchain transaction / блокчейн-транзакцияtrading history table / таблица истории торговblue account marker / синяя метка аккаунтаGitHub link / ссылка на GitHubcream-colored panel / панель кремового цвета
- @profunctor_io / 6555 2021-04-13
- @dev_meme / 3004 2021-04-21
- Type
- image
- Size
- 668×800 · 79.5 KiB
- Mood
- sarcastic, absurd
- Language
- en
- Added