Top "Terminology" questions

Are semantics and syntax the same?

What is the difference in meaning between 'semantics' and 'syntax'? What are they? Also, what's the difference between things like "…

syntax terminology semantics
What is the Difference between a Hash and MAC (Message Authentication code)?

What is the Difference between a Hash and MAC (Message Authentication code)? By their definitions they seem to serve the …

hash cryptography terminology
What is exact meaning of "ad hoc" in programming?

I found terminology "ad hoc" used here and there in programming field. What does it exactly mean in programming? wiki …

terminology
Isn't "package private" member access synonymous with the default (no-modifier) access?

I am a little confused over the term "package private" that some of the documentation uses, along with the usage …

java terminology protected access-modifiers package-private
What is an anti-pattern?

I am studying patterns and anti-patterns. I have a clear idea about patterns, but I don't get anti-patterns. Definitions from …

design-patterns terminology anti-patterns ooad
What is the difference between a thread/process/task?

What is the difference between a thread/process/task?

process task terminology
What does abstraction mean in programming?

I'm learning python and I'm not sure of understanding the following statement : "The function (including its name) can capture our …

python terminology
What is the "->" PHP operator called?

What do you call this arrow looking -> operator found in PHP? It's either a minus sign, dash or …

php operators terminology
What is a class invariant in Java?

I googled the topic, but besides Wikipedia I didn't find any further useful documentation or articles. Can anybody explain to …

java terminology invariants
Where and how is the term used WRAPPER in programming, what does it help to do?

I come across software developers using the term of creating Wrappers of other classes or APIs or even some codes, …

oop terminology