3 ms·
> The bit about these kinds of articles that always nags at me is the assumption that different programming paradigms are somehow mutually exclusive. Paradigms
by ExpiredLink 14y ago
> The bit about these kinds of articles that always nags at me is the assumption that different programming paradigms are somehow mutually exclusive.
Paradigms are by definition mutually exclusive[1]. I'd argue that neither OOP nor FP nor procedural programming ... are paradigms but merely styles or idioms. Combining idioms is quite usual in our culture.
[1] http://plato.stanford.edu/entries/thomas-kuhn/#3 http://plato.stanford.edu/entries/thomas-kuhn/#3
- bunderbunder 14y agoI appreciate that you're trying to be pedantic, but taking a word that was used correctly according to the jargon of the subject being discussed, and claiming that it was actually used incorrectly because of this other definition in an completely unrelated field isn't really pedantry. It's more a failure to understand polysemy[1]. 1: http://en.wiktionary.org/wiki/polysemy http://en.wiktionary.org/wiki/polysemy
- ExpiredLink 14y ago"When I use a word," Humpty Dumpty said in a rather a scornful tone, "it means just what I choose it to mean --- neither more nor less."
- bunderbunder 14y agoAnd in this case, I meant it to mean the concept you'll read about if you google "programming paradigm." As clearly indicated by my use of the phrase "programming paradigm." You can find out about a different concept if you google "philosophical paradigm". That'll give lots of links that talk about Thomas Kuhn. TL;DR: It may be called a drum, but that doesn't mean you can use a bongo to repair your car's brakes.
- dllthomas 14y agoBut if you expect other people to understand you, you need to be aware of how they expect the word to be used and either use it that way or clarify at the outset that you're using it differently.
- ExpiredLink 14y ago'Paradigm' isn't used ambiguously. See also Wikipedia: http://en.wikipedia.org/wiki/Paradigm http://en.wikipedia.org/wiki/Paradigm
- dllthomas 14y agoIn my experience, in software, it's often used loosely. However, I was responding primarily to the use of the quote itself.
- bunderbunder 14y agoAt the top of that page, you'll see the following text: > For other uses, see Paradigm (disambiguation). Click on the blue, and you'll see a list of five bullet points. Click on the blue in the third one.
- FreakLegion 14y ago"Make the following experiment: say 'It's cold in here' and mean 'It's warm in here.' Can you do it?" Wittgenstein, Philosophical Investigations §510