Schedule for ACCU 2020 published
Go check it out!
Schedule for ACCU 2020 published
From the article:
The schedule is subject to change without notice until 2020-03-28.
By Adrien Hamelin | Jan 28, 2020 01:54 PM | Tags: community
Go check it out!
Schedule for ACCU 2020 published
From the article:
The schedule is subject to change without notice until 2020-03-28.
By Adrien Hamelin | Jan 27, 2020 03:32 PM | Tags: experimental community
A way to make C++ safer.
The C++ Lifetime Profile: How It Plans to Make C++ Code Safer
by Daniel Martín
From the article:
High amounts of low-level systems are written in C++. Memory access in C++ is virtually unrestricted, which means that bugs in C++ programs can corrupt it and cause crashes or security problems. For this reason, we call C++ a memory-unsafe programming language — in contrast to memory-safe languages like Java, Rust, and Swift.
In this blog post, I’ll talk about the C++ Lifetime Profile, explaining what it is, how it intends to reduce the problems typically caused by the memory-unsafe characteristics of C++, what the status of the current implementation of the Lifetime Profile is, and what the current limitations are...
By Adrien Hamelin | Jan 27, 2020 03:19 PM | Tags: performance intermediate
Optimisation, never easy.
The Hunt for the Fastest Zero
by Travis Downs
From the article:
Let’s say I ask you to fill a char array of size n with zeros. I don’t know why, exactly, but please play along for now.
If this were C, we would probably reach for memset, but let’s pretend we are trying to write idiomatic C++ instead...
By Adrien Hamelin | Jan 27, 2020 03:17 PM | Tags: efficiency c++17
Tools are very helpful nowadays.
"Use the Force, Luke"... or Modern C++ Tools
by Bartlomiej Filipek
From the article:
In this blog post, I’d like to show you how I could quickly improve my old project with Modern C++. Thanks to using the newest compilers and free code analysis checkers you can cover and modernise a lot of code...
By Adi | Jan 27, 2020 02:28 AM | Tags: community
Early bird tickets for Core C++ 2020 are now on sale!
Early bird tickets for Core C++ 2020 are now on sale!
Adi Shavit
From the article:
From medical devices and flash storage to CPUs and advanced navigation systems, Israeli innovation pushes the boundaries of the imagination. Advanced software is at the heart of many of these systems, and when it comes to bare-metal performance, low power-consumption and massive scalability, C++ is king. Core C++ 2020 will take place at The Wohl Conventions Center, located just outside Tel-Aviv on the campus of Bar-Ilan University in Ramat Gan, Israel.
The conference is aimed at C++ developers and practitioners as well as academic researchers and teachers who wish to be updated by the newest developments of C++ and present their work with C++. International speakers and attendees are more than welcome to join us!
By Felix Petriconi | Jan 23, 2020 02:10 PM | Tags: None
The ACCU 2020 conference will take place in Bristol, UK from 2020-03-25 to 2020-03-28. The schedule has just been published.
ACCU 2020 Schedule
by ACCU
About the conference:
Four days with three C++ tracks and two tracks about tools, other languages, etc. Beside the sessions the conference is a great place to get in contact with speakers, exhibitors and other developers.
There are this year these keynote speakers: Emily Bache, Sean Parent, Patricia Aas and Kevlin Henney
And on March, 24th, the day before the conference, there is a day with fullday workshops:
ACCU 101: Early Career Day – Gail Ollis, Kevlin Henney, Giovanni Asproni, Chris Oldwood, Roger Orr
Better Code – Sean Parent
Getting High Regression Test Coverage Quickly using Approval Testing – Emily Bache
Good Modern C++ Design and Practices – Peter Sommerlad
Introduction to CMake – Craig Scott
Jumpstart Julia – Erik Engheim
Modern C++ Idioms – Mateusz Pusz
The registration is open and the "early bird" is available until 2020-02-03.
By Nico Josuttis | Jan 23, 2020 02:17 AM | Tags: None
C++17 – La guía completa (the spanish edition of "C++17 - The Complete Guide" by Nico Josuttis) is out:
C++17 - The Complete Guide in Spanish
by Nico Josuttis
About the publication
- ebook: http://leanpub.com/cpp17es
- print: http://amazon.com/dp/3967301176
Translated for the spanish C++ community by Javier Estrada with significant help by Daniel Garcia.
For details, see
By Milad Kahsari Alhadi | Jan 23, 2020 02:05 AM | Tags: None
Are you a student and wanted to know How and why overloading, templates, and auto deduction WERE invented? read the following article.
How and why overloading, templates, and auto deduction invented?
by Milad Kahsari
From the article:
Why we need the template function/classes and how this concept created by C++ compiler engineers? In this medium post, I want to go through the steps which made c++ experts think about the template concept and auto in the modern days of software development.
By Adrien Hamelin | Jan 21, 2020 12:38 PM | Tags: c++17
A good summary.
C++ - Initialization of Static Variables
by Pablo Arias
From the article:
You are probably reading this because you code in C++. This means that you have battled frustration mastering auto deduction rules or lost your sanity trying to understand why std::initializer_list was considered a good idea. Anyone who has been doing this long enough knows that variable initialization is everything but trivial. It’s a problem too essential to ignore but too challenging to master. Today I’m here to tell you that there is more to it...
By Adrien Hamelin | Jan 21, 2020 12:32 PM | Tags: experimental
All is in the title.
C++20: Define Concepts
by Rainer Grimm
From the article:
With this post, I start my last very exciting topic to concepts: define your concepts. Consequentially, I answer the questions I opened in previous posts...