This is Algebrica. A mathematical knowledge base I’ve been building for 2.5 years.
215+ entries, carefully written and structured.
400k+ views over this time. Not much in absolute terms, but meaningful to me.
No ads.
No courses to sell.
No gamification.
No distractions.
Just essential pages, aiming to explain mathematics as clearly as possible, for a university-level audience.
Built simply for the pleasure of sharing knowledge.
Content licensed under Creative Commons (BY-NC).
Best experienced on desktop.
If it helps even a few people understand something better, it’s worth it.
I've begun to work on the site again.
- the default compiler for all runnable examples is now set to g++ 15.2
- the VIM Plugins page has been updated
- added some sprinkles of std::print to the Beginner's Guide
https://t.co/QjtzXLkGnD
Jjust did a round of updates to my starter project. Including automatic build and deployment of your project to github pages with a CI emscripten build!
* emscripten
* CI OS / Compiler updates
* Fine tuning of static analysis
https://t.co/oWkEpFzH6q
https://t.co/81jiQ186qC
I'm getting very close to publication of my latest book: The Programming Puzzles Big Book (Fun for ages 7-99)!
https://t.co/CwYz8JBsI8
This is your last chance to get it for the pre-release price of only $4.99 and help me find any remaining bugs.
This is 400 pages of puzzles!
🎉 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! https://t.co/1ExxItf7Wz
#cpp#cplusplus
Posted a new video about std::chrono which provides an overview of what functionality was added in C++11, C++17, and C++20. Watch to find out how much of chrono your compiler supports. We were pretty surprised at what we discovered. #cplusplus
https://t.co/Dgowd01SHU
@lefticus functions
pointers
classes/objects (encapsulation+invariants)
inheritance+OO patterns
STL design philosophy
monads
other functional patterns
Pretty much in that order. Each of these concepts unlocked a new way of thinking for me.
New cheat sheet and overview article of the “range views” in the C++20 and C++23 standard library.
Article: https://t.co/sUOXzxKG0c
More cheat sheets: https://t.co/rhAvngLgm9
#cpp#cplusplus#cpp20#cpp23#programming#coding#CheatSheet
I'm toying with making a list of C++ Tricks, Tips and Tidbits. They are intended for like one of those pop up "did you know?" dialog boxes.
https://t.co/EFuVwazTQP
Add some via comment or PR if you are interested!
New blog post featuring:
- Terrible jokes
- Floating point
- StackOverflow bashing
- Shameless self-promotion
#programming#cplusplus#stackoverflow
https://t.co/KBI3rwvvXQ
@DefenceForceOrg @bowsamic @MittringMartin Precisely - My point was just that the better (safer) equivalent to the “by value“-version would be the “const&” version. No need to take something by non-const ref if it’s not absolutely necessary.
@ninkibah Do you know of any C++ community in the Rhein-Main area? I don’t, but I haven’t looked since the pandemic. There used to be a (rather short-lived) C++ meetup in Wiesbaden.
@TartanLlama Used to be in the WC camp. But this made my reconsider:
MyConcept auto const& x
vs.
const MyConcept auto& x
Have been using EC for a few years now and prefer to use it unless existing code base or other people call for WC.