Top "Glossary" questions

list of terms and definitions used in a larger document

Abstraction VS Information Hiding VS Encapsulation

Can you tell me what is the difference between abstraction and information hiding in software development? I am confused. Abstraction …

encapsulation abstraction glossary ooad information-hiding
What is a 'Closure'?

I asked a question about Currying and closures were mentioned. What is a closure? How does it relate to currying?

functional-programming computer-science terminology glossary
What is the difference between procedural programming and functional programming?

I've read the Wikipedia articles for both procedural programming and functional programming, but I'm still slightly confused. Could someone boil …

functional-programming glossary paradigms procedural-programming
What are the differences between delegates and events?

What are the differences between delegates and an events? Don't both hold references to functions that can be executed?

c# events delegates glossary
What is declarative programming?

I keep hearing this term tossed around in several different contexts. What is it?

programming-languages declarative glossary
Markdown vs markup - are they related?

I'm using markdown to edit this question right now. In some wikis I used wiki markup. Are they the same …

markdown markup glossary
Simple explanation of MapReduce?

Related to my CouchDB question. Can anyone explain MapReduce in terms a numbnuts could understand?

frameworks mapreduce glossary
What are attributes in .NET?

What are attributes in .NET, what are they good for, and how do I create my own attributes?

c# .net glossary .net-attributes
What is the difference between Type and Class?

What makes a type different from class and vice versa? (In the general language-agnostic sense)

language-agnostic class programming-languages types glossary