In math there's no such thing as a 'signed zero', that means -0, 0, and +0 are all equivalent.
In computer science there is a concept of a signed zero, meaning -0 and +0 are not equal, even though they're both zero!
Many folks know that TWAIN, is an "applications programming interface (API) and communications protocol that regulates communication between software and digital imaging devices, such as image scanners and digital cameras."
The acronym, however, stands for "Technology Without An Interesting Name" (TWAIN).
We think in different mathematical bases, this was so 'confusing' that hardware creators actually switched to normal base 10 instead of base 8 for size definitions ... (and they could ofc sell you smaller hard-disks for the same price)
so if we talk about 1GB we're talking about 1024 MB and the normal consumer about 1000MB
Functional programming and Object Oriented Programming are isomorphic, which means they can substitute each other completely.
Ada Lovelace (a woman mathematician) is often considered as the first programmer.
And ADA, one of the early programming languages is named after her.
I wouldn't say it is a weird fact, but certainly far from the stereotype of what people think of when they think of programers.
I'm not sure if this is true but one of the first documented uses of the term "bug" in computing happened because a real bug (a moth) got into a computer and caused problems. I think that event is often cited as why the term became widely used.
PHP originally stood for Personal Home Page :)
yep, so damn funny :D
Bhojendra Rauniyar
Software Engineer
Weird like weed? I must have it to answer this question.
Programming is nothing but just logic. Anyone can do code. But to be a programmer, you need to solve anything logically. If you can't solve issue even in plain English, then you'll get weird things thereby.
For example:
Issue
How to play TV program?
Logic
In the previous logic, I have kept a hole for the program intentionally. If you can think what is wrong with the above logic, then you will not find the programming is weird. Otherwise, you will find the programming is weird. FYI, there are multiple issues in the above logic. Did you find at least one? Ah, it's weird if you din't find!
Conclusion: If you want to be a real programmer, then you need to solve the issues in plain English first. Only start programming when you have logic solved in a piece of paper or on mind. Otherwise, we would love to sell the vegetables these days which makes us more happy than to work in IT company, accept it or not, it even has logic which makes us think weird in our lives. Ha, everything has its own weird parts. Try to smile :) Try to remove weird parts :)