3 ms·
I don't follow how "the market" validates technical paradigms as correct in any way you describe. Even assuming efficient rational actors, it has always seemed
by vezzy-fnord 12y ago
I don't follow how "the market" validates technical paradigms as correct in any way you describe. Even assuming efficient rational actors, it has always seemed like the industry adjusts to what has low conceptual overhead and high familiarity, good advertising and at least reasonable utility.
Nor do I understand how the real-time web indicates we're in an innovative age just because functional techniques are currently gaining popularity.
For what it's worth, I've never been hostile to OO. I enjoy Smalltalk, I like Erlang most out of the so-called functional languages, and I've had interest in the concatenative, logic and array programming paradigms as well, where it seems most academics and HN users are ruthlessly committed to FP that they sometimes fail to recognize there's other paradigms as well.
- spectrum1234 12y ago1 - yes my definition of the market is actually as simple as part of your reasoning -> "it has always seemed like the industry adjusts to what has low conceptual overhead and high familiarity, good advertising and at least reasonable utility." I'm not sure if you meant it or not but that the perfect definition of a market and I mean it in that sense. As I've learned from pursuing my own startups...the market is not rational in any other sense. Ever. 2 = Because programming has always (in the mainstream sense) been FP platform + OOP middleware /frameworks + FP high level layer. Now, looking back, in most disciplines only 1 or 2 of these are used, but that just means in those situations the other layers are factored out. In enterprise AND startup development THIS is the formula that is ever present nowadays. 3- I've heard very good things about Erlang. I agree there are more paradigms. That is just a continuation of my first point interestingly enough. I'm pretty new to programming but the benefit of being an unbiased observer is being able to pick up on all these things. Thank you for the response.