Here are some bad puns that are to do with data types. I’m sorry. Comment down some of your own concoctions!
- What does a programmer say when they is accused of lying? I promise I’m not boolean you!
explanation of the puns
“Fooling” sounds very similar to “boolean”, the latter being a data type commonly used when programming. Yes I will be explaining each and every pun. Yes, these puns are not very good at all, I’m not a professional comedian.
The one in the title is a play on words, as “Charlotte’s Web” is a book that can be represented using a series of strings, a data type commonly used for storing words and letters, while a literal web is made of strings of silk.
- You try to pay with $100 of Monopoly money. in a supermarket. The cashier tells you that it’s unfortunately not real.
explanation of the pun
Monopoly money does not have cents and is made of whole numbers, so it is an integer value, not of the “real” data type!
- What would you call fuel made of alphabet soup? CHARcoal!
explanation of pun
The data type char stores characters, like the letters of the alphabet. This is a play on words with the word “charcoal”, a common fuel used in barbeques and such.
- How do Japanese programmers read arrays? By decrementing from -1!
explanation of pun
Many Japanese texts read from right to left rather than left to right. Reading an array in reverse other would start at -1, getting the last item in the array, and the index would decrease from there. This is in contrast to the non-reverse order of increasing the index 0/1. (Of course, Japanese programmers don’t actually read arrays like this usually)
not related to data types, but just came up with it as I was typing this:
f. What did the Python user say to the C++ user when they spilled coffee on their laptop? OOPs!
explanation of the pun
Python uses object oriented programming, or OOP
Man, these are bad jokes…
Indeed they are
i got one.
why is christmas an object?
answer
because it’s null
Yo momma’s so fat, she sat on a binary tree and squashed it into a linked list in O(1) time.
Yo momma’s so fat she compresses everything she steps on to its Kolmogorov complexity.
These make no sense.
-
“Boolean” does not rhyme with “fooling,” or even “foolin’.” Maybe “bullying.”
-
Integers are real numbers.
-
How would you make a dry, solid fuel from soup?
-
Array index -1 is almost always out-of-bounds on an array.
f. C++ is far more suited for OOP than Python.
Also, who counts “2, 3, 4, 5, f?”
-
Fair enough
-
Fair enough, but I’m talking about the data type “real” (which could technically be used to store whole numbers, but since Monopoly money doesn’t have cents, we’re assuming it’s stored as integer data type rather than real data type)
-
You have a good point.
-
In many languages, array index -1 puts you on the end of array (the last item), -2 is second last, etc
f. Is it? If it is then I’m just uninformed.
1 was the one in the title, and it’s “f” since it’s not data type related it’s an extra one (6th letter in the alphabet)
f is hexadecimal for 15, which could have been more clever
real is inherently unsuitable for human currencies since those are usually accounted for in cents or hundredths of cents, and floating-point rounding errors are not great for financial accountability, so rational formats with a denominator of 100 or 10,000 would be more suitable.
I feel like the pins would get worse if I had to come up with 15
Fair enough actually. But if you were doing a Computer Science paper and given proper money (e.g. $2.80) you would need to answer real, and given Monopoly money (increments of $50 I believe) you would answer integer. It turns out the real world (no pun intended) is more complicated…
Not a problem, I’m sure they couldn’t get worse.
The best answer for a basic CS exam would probably be to say to use an integer to store dollars, and an another to store cents.
-
-
Is this llm slop?
Pretty sure humans are perfectly capable of producing organic, naturally generated slop.
For instance, corporate writing culture at my company has trained me to liberally sprinkle dashes into my speech—wrongly, I concede, because the person I adopted it from doesn’t use them correctly either. I tend to use en-dashes (–) instead of em-dashes (—), put spaces and haven’t got an intuitive handle on where to use which of them. On Linux, my keyboard does them on Ctrl+Alt±, on Windows codes 2013 and 2014 +Alt+X, in markdown/HTML it’s – or mdash and on my phone it’s a long press on -.
Since the rise of LLMs, however, the character has been associated with machine-writing since people don’t normally use it (because it’s not as convenient as simply putting a - on most keyboards), which has led to people wrongly classifying my writing as AI slop.
I assure you: it isn’t. I don’t need machines to do my train-of-thought rambling for me or insert artificial mistakes. I just suck naturally.
Unfortunately not. I am just pretty bad at making puns
It actually seems to make too little sense for that.
Continuation of 2:
The other programmer responds, I can tell that your statement was false
deleted by creator



