Processors might no longer get twice as fast every few years, but now we can use the power of servers to write software that runs even slower.
Just use str::as_ptr()
.
Here’s an example (disclaimer: I haven’t used inline asm in rust before, expect issues): https://godbolt.org/z/sczYGe96f
Mostly the missing listing of clobbered registers. Other than that it’s mostly just that you’re doing useless things, like manually putting the stuff into the registers instead of letting the compiler do it, and the useless push and pop. And the loop is obviously not needed and would hurt performance if you do every write like that.
asm!(
"syscall",
in("rax") 1,
in("rdi") 1,
in("rsi") text_ptr,
in("rdx") text_size,
)
(“so many” was inappropriate, sorry.)
Definitely left. Right one won’t be optimized. (And there are so many some mistakes in your inline asm…)
And so much more happened: https://en.wikipedia.org/wiki/9_November_in_German_history
No way, you met json irl?
Enter NaN. Or else your age is just a number.
Depends on whether you installed arch on the plane yet.
The first panel is popular media, not computer scientists.
The computer scientist would write papers about how they adapted principles of the alien technology to our stuff.
Oh, it’s forbidden. I always wondered why no company did that.
But why do they put “vegan” on apple juice then? Does it mean it’s bug-free?
I like the sand cat:
It looks like it gets distracted all the time and starts new side projects.
Does linux have guis at all? I mean it’s just a kernel.
Steps to fix:
Real world doesn’t make exceptions. So you’ll get UB.
Man made (aka human made) is obviously anything made by a human. So let’s rather talk about natural vs. artificial.
Here, the concept probably boils to the idea that humans have a consciousness, and a free will, which are not part of nature, but something special. It’s kinda religious.
But artificial could also have a more generic meaning of something extraneous doing things in an ecosystem, and changing it in completely new ways.
It’s like in a game where the players are controlled by users. The users are not part of the game and can create things that would never come to existence by means of the game’s nature, i.e. via procedural world generation or NPC AIs. So e.g. villages in minecraft are natural, but user-built structures are artificial.
Note though that goods produced by nature are not strictly better than artificially created goods. To name two examples: (1) Carrots harvested from a generated village in minecraft are no different from player-planted carrots. (2) Medicine is not better just because it’s extracted from plants.
Don’t close the browser.
I like how this depicts how rust is designed more top down and C++ is designed bottom up.
How compiler builders see peppa:
https://www.deviantart.com/ian-exe/art/Peppa-pig-front-face-743773121
I think these two pigs are the best comparison of rust and c++ I’ve ever seen. Also considering the aesthetics, it’s so accurate.
Yes, I’ll name my child parent. This will reverse the tree, vertically.