CPPCON 2020, what do you think of the topics?
Ola Fosheim Grøstad
ola.fosheim.grostad at gmail.com
Fri Oct 9 10:39:32 UTC 2020
On Tuesday, 6 October 2020 at 19:38:52 UTC, Ola Fosheim Grøstad
wrote:
> I just watched some of the presentations, many were rather thin
> on content, but some might be informative and give food for
> thought.
In case someone are interested. Here are the ones that I think
might be of interest to some D programmers/compiler enthusiasts.
Below is a link to a presentation that goes over C++ move
semantics and some odd cases that has resulted in some, in my
opinion unfortunate language additions. Since there is a lot of
talk of move semantics in the D forums, this might be informative.
The Hidden Secrets of Move Semantics - Nicolai Josuttis
https://youtu.be/TFMKjL38xAI
Atomics with relaxed memory order is more problematic than you
might think. Should be as relevant for D compiler devs as C++.
A Relaxed Guide to memory_order_relaxed - Paul E. McKenney & Hans
Boehm
https://youtu.be/cWkUqK71DZ0
Another presentation of Halide, which basically just constructs
an AST in C++, are there any bindings that are up to date?
Halide: A Language for Fast, Portable Computation on Images and
Tensors - Alex Reinking
https://youtu.be/1ir_nEfKQ7A
Might be useful for those interested in C++ interop. I guess some
constructs could be difficult to map to D.
C++20: An (Almost) Complete Overview - Marc Gregoire:
https://youtu.be/FRkJCvHWdwQ
I don't really feel ranges is a good fit for C++, but the two
presentations under gives an impression of two approaches. The
last one is basically just syntactical.
C++20 Ranges in Practice - Tristan Brindle:
https://youtu.be/d_E-VLyUnzc
Pipes: How Plumbing Can Make Your C++ Code More Expressive -
Jonathan Boccara:
https://youtu.be/oYEpf5A2qrE
Any thoughts? My immediate thought is that C++ is soon at a level
where it will be near impossible to pick up for beginners.
More information about the Digitalmars-d
mailing list