Czy wiesz, że jesteśmy również na Slacku? Dołącz do nas już teraz klikając tutaj!

CppNews - tydzień 20, 2018


2018-05-19, 00:00

Zapraszamy na kolejną porcję ciekawostek. W tym tygodniu dowiecie się między innymi o nowym, niesamowitym proposalu od Herba Suttera dotyczącym wyjątków, zobaczycie emulator procesora ARM działający w czasie kompilacji oraz przedstawimy wam nowy kompilator on-line służący do analizy kodu wygenerowanego przez kompilator. Zapraszamy!

Nowinki - tydzień 20, 2018

  1. Ciekawy wpis na temat nietypowych typów, które są w C++: @barryrevzin/non-ownership-and-generic-programming-and-regular-types-oh-my-d35cd490d402"">https://medium.com/@barryrevzin/non-ownership-and-generic-programming-and-regular-types-oh-my-d35cd490d402

  2. Review książki o template’ach od Bartłomieja Filipka: https://www.bfilipek.com/2018/05/tmplbook2nd-review.html Nie polecam kupować wersji elektronicznej z amazona, nie nadaje się do czytania :(

  3. Kolejny genialny proposal od Herba Suttera (52 strony czytania): http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0709r0.pdf Proposal mówi o tym jak zrobić, żeby wyjątki nie miały kompletnie żadnego narzutu. Na reddicie możecie znaleźć dyskusję na jego temat.

  4. Wpis od Rainera Grimma o tym, co C++ Core Guideliness mówi na temat współdzielenia danych: http://www.modernescpp.com/index.php/c-core-guidelines-sharing-data-between-threads

  5. Nowy filmik z serii C++ Weekly od Jasona Turnera - emulator procesora ARM, działający…. w czasie kompilacji (!): https://www.youtube.com/watch?v=UYcRvU9UO40

  6. Dwa wpisy od Jonathana Boccary na temat SFINAE: https://www.fluentcpp.com/2018/05/15/make-sfinae-pretty-1-what-value-sfinae-brings-to-code/ oraz https://www.fluentcpp.com/2018/05/18/make-sfinae-pretty-2-hidden-beauty-sfinae/

  7. Wpis od Andrzeja Krzemieńskiego na temat rvalues: https://akrzemi1.wordpress.com/2018/05/16/rvalues-redefined/

  8. Kolejny wpis od Arne Mertz na temat std::visit (kontynuacja poprzedniego) https://arne-mertz.de/2018/05/overload-build-a-variant-visitor-on-the-fly/

  9. Nowy odcinek CppCast, gościem jest Ben Craig, autor proposalu o nazwie “Freestanding” : http://cppcast.com/2018/05/ben-craig/

  10. Kolejna część kursu C++ od CopperSpice, tym razem mówią o typename, virtual i pure virtual: https://www.youtube.com/watch?v=wmDRBsTFfyc

  11. Powstał nowy, bardzo fajny kompilator on-line - pokazuje w jaki sposób kompilator może generować kod źródłowy. Analizuje on drzewo AST wygenerowane przez clanga i przerabia je na kod C++owy. https://cppinsights.io/

  12. Wpis na temat tego, dokąd zmierza C++ z Conceptami: http://cjdb.com.au/blog/2018/05/15/prepping-yourself-to-conceptify-algorithms



Wojciech Razik

Programista C++ z wieloletnim stażem. Uwielbia czytać standard C++ przed snem, na co dzień tworzy oprogramowanie do robota. Jego drugą pasją jest hejtowanie JSa.

Profil na LinkedIn
Pssst! Używamy Cookies. Poprzez używanie naszego serwisu zgadzasz się na odczytywanie i zapisywanie Cookies w swojej przeglądarce.
Polityka Prywatności