race conditions
-
Not in safe Rust. Only if you explicitly tell the compiler "I got this, don't worry" but then fuck up.
-
Apple is for ADA
Ball is for BASH
Crab is for C
Dog is for D
Elephant is for Ecsmascript
Fox is for F#
Goat is for Go
House is for Haskell
Igloo is for
...okay I got stuck there.
wrote on last edited by [email protected]Java has Duke
Ugh, I accidentally got a fake transparent background. Oh well.
-
Or, rather, most compiled languages are just syntactic sugar on top of assembly, and that's especially true with C. (Oh, you can use curly brances and stuff for blocks? That's sure easier to read than the label mess you get with assembly.)
Assembly is a little too high level for me. I prefer to directly write machine code.
-
Java has Duke
Ugh, I accidentally got a fake transparent background. Oh well.
wrote on last edited by [email protected]Branding fail so bad that everyone forgets that Java even has a mascot.
-
I thought it compiles to LLVM intermediate representation and then to the machine code of the requested platform arch. Am I missing something?
Fortran is from 1957, LLVM is from 2003. It's probably like C where there is a compiler tool chain that goes through LLVM like you describe and others that go directly to executables.
-
It's not what you can use that language to do - all general purpose languages are Turing Complete, so what you can do with them is exactly equal. It is about what the language will do for you. Rust compiler will stop you from writing memory unsafe code, C compiler cannot do that.
Fun fact, some languages are not turing complete and I believe people would still consider them programming languages. They're typically targeted at making mathematical proofs.
-
This post did not contain any content.
The puffer fish is Bash
-
C++ is home sick, currently the doctor (compiler) is not sure whether it's got the flu or a terminal cancer.
terminal cancer
"I'm sorry, you've been diagnosed with :(){:|:&};:"
"You have a couple seconds to live."
-
Branding fail so bad that everyone forgets that Java even has a mascot.
There are dozens of us! Millions of devices and dozens of us know about Duke!
Fun fact, Duke is released to the public. I forget in what way exactly, but Oracle freed them (him? it?).
-
Igloo is for Idris
Jigsaw is for Java
King is for Kotlin
Lion is for LUA
Monkey is for ...
-
Assembly is a little too high level for me. I prefer to directly write machine code.
You may as well be a script kiddie. I leverage my very steady hand and highly magnetized needle to write my code
-
The puffer fish is Bash
Yep, it's the one starting everything.
And doing nothing else. And still something manages to no be right.
-
Fun fact, some languages are not turing complete and I believe people would still consider them programming languages. They're typically targeted at making mathematical proofs.
I did say "general purpose". And many proof assistants are Turing Complete actually, such as Lean.
-
I did say "general purpose". And many proof assistants are Turing Complete actually, such as Lean.
I did say "general purpose".
I did say "fun fact".
-
I guess they fixed the weirdness involving calling main later in the program
As in, you call
main()
recursively? Don't think, I've ever tried that in any language... -
The humble
!!
operator.Well, also the fact that all variables are non-nullable by default anyway.
-
I mean, at the end of the day, if you really understand your language of choice, you know that it is jusf a bunch of fancy libraries and compiler tricks of top of C. So in my mind, I'm a fully evolved programmer in a language, when I could write anything I can write in that language in C instead.
I assume you're joking but just in case you're not.
That is extremely not the case.
-
This post did not contain any content.
God, I hate javascript so fucking much and the javascript ecosystem.
-
Rust: Downloading 7390327 crates...
Same with C and C++ libraries.
-
Same with C and C++ libraries.
I literally never had more than 10 dependencies for any standalone program (standalone as in not dependent on a whole ecosystem like KDE)