tagged [language-agnostic]

What is difference between monolithic and micro kernel?

What is difference between monolithic and micro kernel? Could anyone please explain with examples difference between monolithic and micro kernel? Also other classifications of the kernel?

What is Turing Complete?

What is Turing Complete? What does the expression "Turing Complete" mean? Can you give a simple explanation, without going into too many theoretical details?

What is the difference between a deep copy and a shallow copy?

What is the difference between a deep copy and a shallow copy? What is the difference between a deep copy and a shallow copy?

What is a magic number, and why is it bad?

What is a magic number, and why is it bad? What is a magic number? Why should it be avoided? Are there cases where it's appropriate?

Plain, linked and double linked lists: When and Why?

Plain, linked and double linked lists: When and Why? In what situations should I use each kind of list? What are the advantages of each one?

What's your favorite "programmer" cartoon?

What's your favorite "programmer" cartoon? Personally I like this one: ![](https://i.stack.imgur.com/ZNtvc.jpg) P.S. Do not hotlink the cartoon without the site's permission please.

31 May at 02:15

Difference between pre-increment and post-increment in a loop?

Difference between pre-increment and post-increment in a loop? Is there a difference in `++i` and `i++` in a `for` loop? Is it simply a syntax thing?

"Parameter" vs "Argument"

"Parameter" vs "Argument" I got and kind of mixed up and did not really pay attention to when to use one and when to use the other. Can you please tell me?

Are global static classes and methods bad?

Are global static classes and methods bad? It's generally agreed upon that relying heavily on global stuff is to be avoided. Wouldn't using static classes and methods be the same thing?

30 Jun at 18:28

What does the word "literal" mean?

What does the word "literal" mean? What does the word "literal" mean when used in context such as literal strings and literal values? What is the difference between a literal value and a value?