Why is Java boolean primitive type name not ‘bool’?
Java has
Why did Alan Kay say, “The Internet was so well done, but the web was by amateurs”?
The Internet was done so well that most people think of it as a natural resource like the Pacific Ocean, rather than something that was man-made. When was the last time a technology with a scale like that was so error-free? The Web, in comparison, is a joke. The Web was done by amateurs. — Alan Kay.
Is there genetic relationship between ARM and PDP-11 architectures?
Reading about ARM architecture I found many similarities to PDP-11 architecture which did not exist between ARM and x86.
Why did Aiken decided to separate data and instructions in the Harvard Mark I?
When Aiken devised the Mark I, why did he decided to separate data and instructions? It was not mentioned in Wikipedia (or in any other searches I’ve looked) on how or why Aiken separated data and instructions.
In what programming language did “let” first appear?
I was wondering about the origins of the “let” used in Lisp, Clojure, and Haskell. Does anyone know which language it appeared in first?
Why is C so high in TIOBE index of popularity, while C++ is just under here too, but not as popular? [closed]
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for […]
How did the term “hypervisor” come into use?
I’ve read about the “hypervisor” in hardware virtualization. VMs are not my area, so I can’t quite see where the term came from.
How did they debug segmentation faults before protected memory?
Now, when I make a programming mistake with pointers in C, I get a nice segmentation fault, my program crashes and the debugger can even tell me where it went wrong.
Was C designed to facilitate Object-Oriented programming?
I am trying to broaden my understanding of the history and development of object-oriented programming, and I am curious to find out
if C was designed to facilitate Object-Oriented programming? (like C++ and Objective-C definitely are) or if it was, on the contrary, simply just a clever exploitation of the language’s constructs.
Where did the convention of naming command line arguments as ‘argv’ come from?
It seems like Python, PHP, and Ruby all use the name “argv” to refer to the list of command line arguments. Where does the name “argv” come from? Why not something like “args”?