CppNews #43: [22.10 - 28.10.2018]


2018-10-29, 01:38

CppNews #43: [22.10 - 28.10.2018]

Zapraszamy na kolejną porcję newsów, czyli zbiór linków do artykułów, słuchowisk, filmików i postów dotyczących C++!
W tym tygodniu znajdziecie linki do najprostszych propozycji, które będą przedstawione na następnym spotkaniu komisji standaryzacyjnej w San Diego, artykuł wyjaśniający dlaczego dodanie nieużywanej funkcji może mieć wpływ na wydajność i wiele więcej!

  1. Ostatnio pojawiła się lista wszystkich propozycji do standardu przed najbliższym spotkaniem komisji (prawie 300 dokumentów!), Bartłomiej Filipek wybrał 5 jego zdaniem najważniejszych:
    https://bfilipek.com/2018/10/papers-sandiego.html

  2. Nowy wpis od Ranera Grimma - omawia jedną z propozycji do standardu, nowy typ wątku - std::jthread:
    http://modernescpp.com/index.php/a-new-thread-with-c-20-std-jthread

  3. Nowy odcinek C++ Weekly - Jason Turner pokazuje, jak skompilować kod na starą architekturę MIPS:
    https://youtube.com/watch?v=2HRqtx859ks

  4. Krister Walfridsson napisał bardzo ciekawy artykuł, w którym pokazuje jak dodanie nigdy niewywoływanej funkcji może mieć wpływ na wydajność:
    https://kristerw.blogspot.com/2018/10/optimization-and-performance-measurement.html

  5. Wpis o chainowaniu funkcji - autor wyjaśnia, jak taka konstrukcja może spowodować problemy związane z cyklem życia obiektów:
    http://cpptruths.blogspot.com/2018/10/chained-functions-break-reference.html

  6. Czwarta, ostatnia już część mini-projektu od Jonathana Boccary związanego z liczeniem wyrazów. Tym razem Jonathan rozszerza aplikację o nową metrykę:
    https://fluentcpp.com/2018/10/23/word-counting-span/

  7. Kolejny wpis od Jonathana - dostęp do elementu i indeksu w nowoczesnym C++, między innymi z wykorzystaniem boost::adaptors:
    https://fluentcpp.com/2018/10/26/how-to-access-the-index-of-the-current-element-in-a-modern-for-loop/

  8. Artykuł od Barry’ego Revzina - pokazuje jakie problemy mogą nieść ze sobą Concepty:
    https://brevzin.github.io/c++/2018/10/20/concepts-declarations/

  9. Jeśli próbowaliście czytać papiery przed spotkaniem w San Diego i nie jesteście jeszcze w stanie zrozumieć, o co w nich chodzi - tutaj kilka tych najprostszych:
    https://thephd.github.io/2018/10/22/Simple,-Easy-Papers.html

  10. Nowy odcinek słuchowiska CppCast - wywiad z Jensem Wellerem, fundatorem i głównym organizatorem Meeting C++:
    http://cppcast.com/2018/10/jens-weller/

Bonus: Niekoniecznie związany z C++ albo bardzo ważny artykuł dla wszystkich programistów: przemyślenia na temat Code Review:
https://github.com/tvaneerd/stuff/blob/master/code_reviews.md



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.