0x21: Learning from Rust, Typical C++


Details
Sommaren är kort ... so the StockholmCpp Meetup starts already into the second half of the year. And we start with an every exciting program, presented by two of our most senior speakers!
I am also very happy that we have a new event sponsor: Thank you Nexer for hosting our event!
Schedulle
Door open: 17:30
18:00 - 18:15 : Welcome and intro
18:15 - 19:00 : Arvid Norberg: What C++ engineers can learn from Rust
19:00 - 20:00 : Mingle && food
20:00 - 21:00 : Björn Fahller: Typical C++, but why?
The program in detail
Arvid Norberg: What C++ engineers can learn from Rust
Rust implements the same paradigm as C++, but without the backwards compatibility. Someone familiar with modern C++ can easily pick up and use rust. In this talk I will highlight examples of where rust can be used as a role model to guide you towards writing modern C++.
About Arvid:
Arvid is a C++ veteran of 20 years, with an affinity for distributed systems and works for a block chain startup in California. On the side he maintains a C++ Bittorrent client.
---
Björn Fahller: Typical C++, but why?
The C++ type system is both very weak and very strong. In this presentation I will show you how using the strengths of the type system makes your code better. I will show you how types...
- prevents incorrect code from compiling
- improves readability of code
- reduces the risks when changing code
and I will show you how very simple changes to your code will take you far in the desired direction.
About Björn:
Björn wrote his first program in 1980. After completing his MSc in CS and Engineering in 1994, programming has been the primary source of income, mostly from writing embedded software for communications systems. He has been working for a while at Net Insight, where he wears many hats, including mentor, trouble shooter, network communications expert, software architect and programmer; the latter in increasingly modern C++.
Occasionally Björn has been seen tinkering with unorthodox software constructs, pondering "what can be done with this?"
COVID-19 safety measures

Sponsors
0x21: Learning from Rust, Typical C++