CppNews #43: [22.10 - 28.10.2018]
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!
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.htmlNowy 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-jthreadNowy odcinek C++ Weekly - Jason Turner pokazuje, jak skompilować kod na starą architekturę MIPS:
https://youtube.com/watch?v=2HRqtx859ksKrister 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.htmlWpis 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.htmlCzwarta, 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/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/Artykuł od Barry’ego Revzina - pokazuje jakie problemy mogą nieść ze sobą Concepty:
https://brevzin.github.io/c++/2018/10/20/concepts-declarations/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.htmlNowy 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