Top "Terminology" questions

What is ADT? (Abstract Data Type)

I am currently studying about Abstract Data Types (ADT's) but I don't get the concept at all. Can someone please …

language-agnostic terminology abstract-data-type
What is sharding and why is it important?

I think I understand sharding to be putting back your sliced up data (the shards) into an easy to deal …

database terminology
What is the difference between Serialization and Marshaling?

I know that in terms of several distributed techniques (such as RPC), the term "Marshaling" is used but don't understand …

serialization terminology marshalling rpc
What is the difference between HTML tags and elements?

I notice that most people use the words HTML tags and HTML elements interchangeably. But what is the difference between …

html terminology
Difference between framework vs Library vs IDE vs API vs SDK vs Toolkits?

I want some examples. I always get confused, so with some examples I might be able to figure it out …

api frameworks sdk ide terminology
What is a practical use for a closure in JavaScript?

I'm trying my hardest to wrap my head around JavaScript closures. I get that by returning an inner function, it …

javascript closures terminology
The differences between initialize, define, declare a variable

After reading the question, I know the differences between declaration and definition. So does it mean definition equals declaration plus …

c++ c terminology
What is the difference between Cloud Computing and Grid Computing?

What are the significant differences between Cloud Computing and Grid Computing ? What are the precise definations and target application domains …

cloud terminology grid-computing
What are the differences between a program and an application?

What are the differences between a program and an application? I am trying to understand this to form a concept …

computer-science terminology