Christian Schmidt (@[email protected]) retweeted
Did you know about the C++ Insights YouTube channel?
youtube.com/@andreas_fertig
You get a new video there every third Wednesday of the month.
The next video goes out in less than 24 hours!
#cppinsights #cpp #cpp23
Christian Schmidt (@[email protected]) retweeted
I've built a text adventure game engine on top of the C++ Standard. Why? I have no idea. But it's a learning tool with quests and time travel and artifacts and NPC's and XP and ... well, you just have to check it out!
cppevo.dev/adventure
Christian Schmidt (@[email protected]) retweeted
🎉 Big news! CLion is now free for non-commercial use! Whether you're a student, hobbyist, open-source hero, or just in love with C or C++, you can now code your heart out – for free! jb.gg/cl_free_x
#cpp #cplusplus
Christian Schmidt (@[email protected]) retweeted
For C++ developers who want to write modern code
The book "Programming with C++20 "will help you to apply the new features of C++20.
Order your copy here:
Print: amzn.to/4hZLrc1
E-book: fertig.to/bpwcpp20
#cpp20 #book #cplusplus
Christian Schmidt (@[email protected]) retweeted
Book of the Day: Functional Programming in C++ by Ivan Čukić
meetingcpp.com/mcpp/books/bo…
#cplusplus
#cpp
Christian Schmidt (@[email protected]) retweeted
Did you know about the C++ Insights YouTube channel?
youtube.com/@andreas_fertig
You get a new video there every third Wednesday of the month.
The next video goes out in less than 24 hours!
#cppinsights #cpp #cpp23
Christian Schmidt (@[email protected]) retweeted
An Overview of C++26: The Library
In my last post, I overviewed C++26’s core language. Today, I continue with the library.
modernescpp.com/index.php/an…
#cpp #cplusplus #cpp26
Christian Schmidt (@[email protected]) retweeted
The problem with conspiracy theories is that they produce so much noise that real conspiracies go undetected.
Christian Schmidt (@[email protected]) retweeted
We shall not use interpreted languages on servers anymore, you're going to be DDoSed, and it's okay.
Quick Tip: if you're bottleneck is not I/O (for example it's CPU or RAM), you probably in need of a compiled programming language with no runtime.
tableplus.com/blog/2024/03/h…
Christian Schmidt (@[email protected]) retweeted
My ALS Journey: 8/n with Easter Present
I’m happy to announce the second money-raising campaign for ALS research. I’m proud to say that Andreas Fertig, Bartłomiej Filipek, Jason Turner, and Dmitry Vostokov will participate.
modernescpp.com/index.php/my…
#cpp #cplusplus #als
Christian Schmidt (@[email protected]) retweeted
anyone still using java?
Christian Schmidt (@[email protected]) retweeted
You can learn C in a few weeks. Do it.
Most people do not become full-time C programmers, and that's a good thing... But C is still in the top 5 most used programming languages and it has been the case for the last 40 years. It is hard to beat as a track record.
Let us say you use Python. Python is arguably the most popular programming language today, and with good reasons. Can you guess how most people extend Python when performance is critical? C extensions. Fairly easy to write, low overhead.
Let us say you decide to learn Go next. I love Go. Go is basically C with garbage collection and stricter typing. Very similar syntax. If you know C, learning Go takes a day or so. And knowing C will make you a better Go programmer.
Let us say you decide to learn Swift. Swift interoperates with C "perfectly" which makes it trivial to call standard Linux libraries without overhead from Swift.
Suppose you decide to learn C++... C++ is almost a superset of C. And the most commonly used part of C++ in fields such as gaming is the C subset.
And so forth.
Replying to @techsavvytravvy @lemire
I remember buying "Learn C in 21 days" when I was 17. Used a couple of more weeks, so yeah. But useful? Nah. Took a decade before I had any use for it (compilers), and that's 13 years ago. Being proficient enough to do something useful is a different thing than learning ofc
Christian Schmidt (@[email protected]) retweeted
I've recently lost my largest source of income allowing to work on Dear ImGui. It's worrying but not short-term critical yet, as in the last year I've pushed hard to get other teams on board, contributing via various sponsoring/support contracts, getting test engine licenses...
Christian Schmidt (@[email protected]) retweeted
My "Learn C++ by Example" book is now available in print and @ManningBooks have given me launch discount code pbbuontempo, valid through March 19th, giving 45% off in all formats. Available here: mng.bz/ZE29
Christian Schmidt (@[email protected]) retweeted
Starting my modern C++ Project with CMake in 2024 - Jens Weller - Meeting C++ online
youtube.com/watch?v=3KlLGNo5…
#cpp
#cplusplus
Christian Schmidt (@[email protected]) retweeted
PSA: It's 2024
It's been 13 years since C++11 was released.
It was 13 years from C++98 to C++11.
If you still feel like you cannot "trust these modern features of C++" that's 100% on you.
Christian Schmidt (@[email protected]) retweeted
Presentation of my Mentoring Programs (Including “Concurrency with Modern C++”)
I’m happy to present my mentoring programs in one hour.
Feb 14, 2023, at 10:00 AM – 11 AM (CET; UTC +01:00) Register here: bit.ly/ModernesCppMentorings
#cpp #cplusplus #mentoring
Christian Schmidt (@[email protected]) retweeted
Check out my post, "constexpr functions: optimization vs guarantee", you learn the power constexpr brings to your code.
bit.ly/43AtWqK
#cplusplus #cpp
Christian Schmidt (@[email protected]) retweeted
The 17th Edition of Professional CMake: A Practical Guide is now available. It has been updated for the CMake 3.28 release. The main highlights are support for C++20 modules and XCFrameworks.
The Language Requirements chapter also got a bit of an overhaul. The updated advice around setting language standards and whether compiler extensions are enabled will be especially important if you're going to be using C++20 modules!
Release notes: crascit.com/professional-cma…
Main book page: crascit.com/professional-cma…
Christian Schmidt (@[email protected]) retweeted
I want to make Computer Science topics as distilled and accessible as possible.
So I've started a new series with that specific goal: youtu.be/c447uYCePAo
These will air in parallel with my C++ Weekly episodes on the same channel.
Subscribe: I have at least 18 more coming!





















