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

CppNews #65 [22.04-28.04]


2019-04-29, 04:27

CppNews #65 #[22.04-28.04]

Witamy w kolejnym CppNews, czyli zbiorze linków do blogów, artykułów, słuchowisk i filmów dotyczących C++.

W tym tygodniu znajdziecie artykuł opisujący jak LLVM optymalizuje specyficzny kod, rady odnośnie obsługi błędów, artykuł opisujący 25 błędów przy projektowaniu API i wiele więcej!

  1. Na blogu VisualStudio STL opisuje zmiany w najnowszej wersji Visual Studio - pojawiły się funkcje z C++20, np. nagłówek <charconv>, więcej algorytmów równoległych (is_sorted, is_sorted_until itp), i wiele, wiele więcej:
    devblogs.microsoft.com/cppblog/cpp17-20-features-and-fixes-in-vs-2019/

  2. Artykuł od Jonathana Boccary - zasada zero (ang. The rule of zero), czyli dlaczego lepiej nie deklarować żadnych metod specjalnych w klasie”
    fluentcpp.com/2019/04/23/the-rule-of-zero-zero-constructor-zero-calorie/

  3. Nowy odcinek C++ Weekly - Jason po raz kolejny pokazuje swój nowy projekt The C++ Box, tym razem dodał generator liczb losowych:
    youtube.com/watch?v=1WAn2v1Hr6A

  4. Rainer Grimm omawia wpisy w C++ Core Guideliness dotyczące konwencji nazewnictwa plików źródłowych:
    modernescpp.com/index.php/c-core-guidelines-source-files

  5. Nowy wpis od Andrzeja Krzemińskiego - kontynuuję serię o obsłudze błędów. Tym razem omawia jak radzić sobie z kaskadą błędów. Jeśli nie chce wam się czytać całości, na końcu znajdziecie 6 rad bardzo cennych rad:
    akrzemi1.wordpress.com/2019/04/25/handling-errors-is-canceling-operations/

  6. Visual Studio chwali się wsparciem dla clanga/llvma. Podczas instalacji wystarczy zaznaczyć jednego check-boxa!
    devblogs.microsoft.com/cppblog/clang-llvm-support-in-visual-studio/

  7. Gościnny wpis na fluentcpp - przedstawienie małej biblioteki która ułatwia zarządzanie wątkami:
    fluentcpp.com/2019/04/26/how-to-write-safe-and-expressive-multi-threaded-code-in-cpp11/

  8. Nowy odcinek CppCast - wywiad z Fredem Tinguadem i Joelem Falcou. Głownie na temat nowej paryskiej konferencji CPPP
    cppcast.com/2019/04/fred-joel/

  9. Ciekawy wątek na reddicie - ktoś zadał pytanie o rzeczy powszechnie nauczane o C++, które są złą praktyką:
    reddit.com/r/cpp/comments/bgdawr/what_are_some_things_commonly_taught_in_c_that/

  10. Na blogu Acoders Journey pojawił się fajny wpis, opisujący 25 błędów popełnianych przy projektowaniu API.
    acodersjourney.com/top-25-cplusplus-api-design-mistakes-and-how-to-avoid-them/

  11. Coś dla fanów niskopoziomego kodu i szczegółów implementacyjnych kompilatora. Krister Walfridsson opisuje jak LLVM optymalizuje sumy:
    kristerw.blogspot.com/2019/04/how-llvm-optimizes-geometric-sums.html

Bonus: Pojawiło się już sporo filmików z konferencji ACCU!
youtube.com/channel/UCJhay24LTpO1s4bIZxuIqKw



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