293
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
this post was submitted on 24 Aug 2025
293 points (97.7% liked)
Programmer Humor
40278 readers
12 users here now
Post funny things about programming here! (Or just rant about your favourite programming language.)
Rules:
- Posts must be relevant to programming, programmers, or computer science.
- No NSFW content.
- Jokes must be in good taste. No hate speech, bigotry, etc.
founded 6 years ago
MODERATORS
Ah, I'm not talking about Ruby, I'm talking about language design in general.
I'm currently mostly doing Rust, so I can only really name that as an example (even though there's very likely other languages that allow this, too), but yeah, here's for example the 64-bit signed integer in Rust: https://doc.rust-lang.org/stable/std/primitive.i64.html
That is a primitive type, not an object, so it is exactly 64-bits in size and stored on the stack, not the heap. But as you can see in the documentation, Rust allows for associated functions anyways, like for example:
That's because that last call is just syntactic sugar for calling the same function statically on the type: