The lion kingdom finally forayed into the latest darling of the engagement economy, rust. In lion minds, if swift has been around so long & was roughly the same, why was it replaced by something else for any other reason than engagement?
The growth in hello world wasn't very flattering.
Like all other current languages, it has to indirect access to the C libraries through wrappers with a new list of conventions like env::args(),
File::create, File::open, Command::new. There are no header files. As long as the operating system is in C, it's going to need wrapper libraries or bindings. There are X11, gtk, vulkan, ALSA bindings for rust.
Language models make programming it easier, as long as the program can be broken down into simple steps & each step can be expressed in simple sentences.
In lion minds, seamless access to the historic repository of C libraries is the missing link keeping C++ & C in the forefront of anything beyond text processing. Even running subprocesses & networking is difficult with wrapper libraries. You're having to extrapolate the legacy C behaviors into the unique wrapper colorings.
Python has been a house of pain because the wrappers just don't seamlessly pass through the C libraries. Eventually, there was no easy way to get the desired buffering from the subprocess wrapper & the stdio wrapper. The same problems are going to happen with any language above C. Then if you're just doing text processing, the question is why rust instead of python.
The compelling reasons to use Swift & Java were the phone API's only being available in those languages.
-----------------------------------------------------------------------------------------------------------------
Extra hard. The lion kingdom is on to trying to beat 50, but realistically it's downhill from now on. The peak was 48.
The tendon recovered enough over the last 2 years to run every day, at a certain intensity, with a stable level of pain. It will never go as fast as it did before or be as painless as it was before. At least lions still have hair.
Comments
Post a Comment