5 points

It’s like Java not having unsigned integers…

permalink
report
reply
2 points

I like big numbers and I cannot tell a lie

permalink
report
reply
37 points

Makes sense, how would you represent floor(1e42) or ceil(1e120) as integer? It would not fit into 32bit (unsigned) or 31bit (signed) integer. Not even into 64bit integer.

permalink
report
reply
7 points

BigInt (yeah, not native everywhere)

permalink
report
parent
reply
3 points

I feel this is worse than double though because it’s a library type rather than a basic type but I guess ceil and floor are also library functions unlike toInt

permalink
report
parent
reply
17 points

My God this is the most relevant meme I’ve ever seen

permalink
report
reply
6 points

Logic, in math, if you have a real and you round it, it’s always a real not an integer. If we follow your mind with abs(-1) of an integer it should return a unsigned and that makes no sense.

permalink
report
reply
1 point
*
Deleted by creator
permalink
report
parent
reply
2 points
Deleted by creator
permalink
report
parent
reply
24 points

in math, if you have a real and you round it, it’s always a real not an integer.

No, that’s made up. Outside of very specific niche contexts the concept of a number having a single well-defined type isn’t relevant in math like it is in programming. The number 1 is almost always considered both an integer and a real number.

If we follow your mind with abs(-1) of an integer it should return a unsigned and that makes no sense.

How does that not make sense? abs is always a nonnegative integer value, why couldn’t it be an unsigned int?

permalink
report
parent
reply
6 points

I’m ok with that, but what I mean is that it makes no sense to change the type of the provided variable if in mathematics the type can be the same.

permalink
report
parent
reply

Programmer Humor

!programmer_humor@programming.dev

Create post

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

  • Keep content in english
  • No advertisements
  • Posts must be related to programming or programmer topics

Community stats

  • 7.1K

    Monthly active users

  • 952

    Posts

  • 36K

    Comments