Our great sponsors
-
Just because you can doesn't mean you should.
-
Even though the interface to the programmer is immutable the actual implementation needn't be: functional languages are usually quite high level (usually based on some simple abstract machine that's more or less an extent lambda calculus) and it's easy to just switch out the backend (one example worth mentioning in that regard is the High-order Virtual Machine)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
CppCoreGuidelines
The C++ Core Guidelines are a set of tried-and-true guidelines, rules, and best practices about coding in C++
I don't think you should write C++ anything like you would write C or you're just going to shoot yourself in the foot. It's not "C with extras", it's much better as long as you use modern C++ and follow the core guidelines.