Safer C++ - Better C++

Описание к видео Safer C++ - Better C++

C++ is having trouble. Governments and huge corporations are moving quickly to transition to memory-safe languages.
But that’s not always an option, so we have to fight to improve our C++ toolchains and language bases.
In this episode, I want to share my thoughts about improving code (mainly C++, not only).
Some are in development, and some already exist. If you are interested in programming, especially for embedded systems.
Improve code quality and efficiency for better programming results!
I hope you enjoy that episode! And don't forget to share your thoughts in the comments!

Repositories:
https://github.com/rdipardo/vim-cpywrite - my fixes already delivered
https://github.com/hsutter/cppfront - my fixes delivered, but without modules
https://github.com/matgla/cppfront - modules on basicModulesSupport branch
https://github.com/matgla/dotfiles - dotfiles, vim configuration in common branch
https://github.com/modern-cmake/cppfront - idea of filtering h2/cpp2 files


Chapters:
00:00-00:45 Intro
00:45-03:17 Should we abandon C++?
03:17-05:18 Rust is not a solution for me ☹
05:18-12:04 Let’s make C++ great again!
12:04-15:18 Modules, why do you take so long?
15:18-18:07 Why defaults are so hard?
18:07-20:32 Analyze runtime in compile time
20:32-21:53 Wash your hands - sanitizers
21:53-22:45 How to break it? - tests
22:45-23:59 Make space for more code!
23:59-24:33 Guidelines, don’t need to follow, but at least know them!
24:33-25:00 Outro


Used others materials from:
https://www.digitaltrends.com/computi...
https://www.nsa.gov/Press-Room/News-H...
  / google-grants-1-million-to-move-from-c-to-...  
https://www.zdnet.com/article/microso...
https://medium.com/@techhara/why-c-c-....
https://codeandhack.com/google-first-...
https://stackoverflow.blog/2019/11/14...
https://www.behance.net/gallery/42774...
https://llvm.org/Logo.html
https://archive.org/details/amiga_wor...
https://isocpp.org/home/terms-of-use
https://commons.wikimedia.org/wiki/Fi...
https://en.wikipedia.org/wiki/File:Bj...
https://blog.rust-lang.org/2015/04/24...
https://blog.rust-lang.org/2015/05/11... - :~:text=Abstraction%20without%20overhead%3A%20traits%20in%20Rust%201%20Background%3A,where%20all%20abstraction%20is%20compiled%20away%20statically.%20
https://doc.rust-lang.org/book/ch16-0... - :~:text=We%E2%80%99ve%20nicknamed%20this%20aspect%20of%20Rust%20fearless%20concurrency.,being%20more%20precise%20by%20saying%20concurrent%20and%2For%20parallel.
https://blog.rust-lang.org/2015/04/17...
   • How to draw the Mona Lisa in Microsof...  
https://gcc.gnu.org/bugzilla/show_bug...
https://gcc.gnu.org/bugzilla/show_bug...
https://github.com/bnoordhuis/v8-cmak...
https://github.com/tdlib/td/issues/334
https://github.com/leggedrobotics/dar...
https://blog.csdn.net/qq_45657288/art...
https://forums.developer.nvidia.com/t...
https://clang.llvm.org/extra/clang-tidy/
https://www.robotics-university.com/2...
https://www.ti.com/tool/CCSTUDIO

Cat with steampunk glasses: Designed by Freepik https://www.freepik.com/free-ai-image...

Комментарии

Информация по комментариям в разработке