Since debate without meaningful terms is meaningless, I figured I would point at the elephant in the room and ask: What exactly makes a language "object-oriented"? I'm not looking for a textbook answer here, but one based on your experiences with OO languages that work well in your domain, whatever it may be.
A related question that mig...
What is the difference between a delegate and an event? Don't both hold references to functions to be executed?
...
I've seen references to curried functions in several articles and blogs but I can't find a good explanation (or at least one that makes sense!)
...
I asked a question about Currying and closures where mentioned.
What is a closure? How does it relate to currying?
Additional:
Kyle's answer is great but to my poor procedural/OO mind Ben Childs answer is really useful.
...
What is the Dependency Inversion Principle and why is it important?
...
Is there any difference between binary semaphore and mutex or they are essentialy same?
...
I am having trouble deciding on whether to classify my application as 'real time' or 'near real time', or perhaps even something else.
The software receives data immediately as it is generated from the source, then based on certain rules, raises an alert when certain conditions are met. It takes the approach of checking the last 30 seco...
I keep hearing this term tossed around in several different contexts. What is it?
...
I've heard the term MVC (Model View Controller) tossed about with a ton of Buzz lately, but what really is it?
...
I have heard this concept used frequently, but I don't have a really good grasp of what it is.
...
I know a little bit about this but wanted some more information. What are they and how do they work?
Context happens to be SQL Server
...
I just read the Wikipedia article on mock objects, but I'm still not entirely clear on their purpose. It appears they are objects that are created by a test framework when the actual object would be too complex or unpredictable (you know 100% sure what the values of the mock object are because you fully control them).
However, I was und...
What makes a type different from class and vice versa?
(In the general language-agnostic sense)
...
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 value?
...
I want a concise description (2 or 4 lines) of each of the following Semantic Search Algorithms:
* thesauri expansion
* graph traversal
* RDFS/OWL reasoning
...
I think I've been using these terms interchangably / wrongly!
...
I've just concerned about this subject when I talked with my customer. They always call me as a "coder".
What do you think is the difference between coder and programmer?
...
In my search for a good glossary plugin for WordPress, I came across Natan Olsen's WP-SNAP. Which is brilliant. Only I need it to work with Hebrew.
I know this is asking a lot, but if you could take a look at the source code (PHP) and tell me where to start altering this plugin to work with Hebrew letters, I will be forever thankful.
...
I'm trying to write a script that parses a block of HTML and matches words against a given glossary of terms. If it finds a match, it wraps the term in <a class="tooltip"></a> and provides a definition.
It's working okay -- except for two major shortcomings:
It matches text that is in attributes
It matches text that is already in an <...