![](/static/253f0d9b/assets/icons/icon-96x96.png)
![](https://lemmy.blahaj.zone/pictrs/image/fwrQkf9edg.png)
Girls have pockets?
Girls have pockets?
Besides everything thats been said, unknowns and variables are a pretty common concept in maths…
Dual booting isnt that finnicky. Just dual boot until youre certain that there’s nothing you need in your life that you cant get running under Linux. I dont understand why everyone wants you to switch so quickly when there is no harm in going at your own pace.
You see trans people with a small flame above their head?
Aside from the technical problems you mentioned, it also solves the convenience problem of how to distribute libraries. C/C++ is really bad here because they dont have an integrated management tool. If you want to distribute over Linux package managers, then you will have to package it for every distro, paying attention to best practices and figuring out your dependencies for each one, you’ll also have to put it on the VS package repo for developers using Windows and possibly also support a Windows installer (and uninstaller) for those that dont use VS.
The alternative is to upload to a single repo and be done.
The second C tier is Lemmynade but thats just the old name for Liftoff so Im not sure why its its own thing here
I think Rust actually is actually among the best in this regard for the simple reason that there is consistency given by the compiler. A simple
cargo fmt
andcargo build
will fix or warn you about everything. I can read into Rust codebases so quickly. C++ was always really exhausting because most of the time you were just getting used to the code style.