12: Att modernisera C++-kod
C++ är ett språk med lång historia, har alltid varit omfattande och gett stor frihet i kombination med goda chanser att skjuta sig i foten. Utvecklingen av språket gick länge långsamt, men de senaste åren har takten ökat rejält. Fredrik pratar med Hadi dels om hur C++ utvecklats, dels om hur han gått tillväga för att på ett bra sätt införa nyheter från de senaste åren i TimeEdits kodbas.
Länkar
- C++98
- C++03
- C++ standardkommitté
- Lambda expressions
- Move semantics
- Shallow vs deep copy
- C++11
- Type deduction
- C++17
- Boost
- Shared pointer
- Unique pointer
- Clang-tidy
- Using namespace
- Clangformat
- libdispatch
- Asio
- epoll
- Cmake
- deb-paket
- RPM-paket
- APT
- DNF
- Vim
- Concepts lite
- Templates och templatemetaprogrammering
- RAII - Resource Acquisition Is Initialization
- C++ primer - boktips från Hadi
- Buckys C++-genomgångar på Youtube
- SFML - Simple and fast multimedia library
Under utveckling är en podd av och för utvecklare, skapad i soliga (nåja) Göteborg av oss som jobbar på TimeEdit. Vi vill väldigt gärna höra dina åsikter om det vi pratar om! Vi finns på Twitter som @uupodden) och på Facebook som Under utveckling. Gillar du podden får du mer än gärna Om Podcasten