This is a really stupid comment for how many upvotes it’s getting. I don’t mind the criticism of functional programming, but I do mind that this person is essentially saying “this is bad because I say so” and gets to the top of the comments.
The grandparent comment (and my other comment in the thread) said nothing whatsoever about whether functional programming is good or bad. I only said that it was bad to present it as ideology—as opposed to, say, teaching in SML and leaving the whole functional/imperative thing unremarked.
No. Jimrandomh just says functional programming, imperative programming, ect are “ideologies” (importing the negative connotation). Just says it kills minds. Just says it’s a well-known mindkiller. Just says it’s not a real distinction. Just puts it in a dichotomy between being more or less important than “languages’ complexity, the quality of their type systems and the amount of stupid lurking in their dark corners.” What Louie says is more reasonable given that it’s a fairly standard position within academia and because it’s a small part of a larger post. (I’d rather Louie had sourced what he said, though.)
There are two major branches of programming: Functional and Imperative. Unfortunately, most programmers only learn imperative programming languages (like C++ or python). I say unfortunately, because these languages achieve all their power through what programmers call “side effects”. The major downside for us is that this means they can’t be efficiently machine checked for safety or correctness. The first self-modifying AIs will hopefully be written in functional programming languages, so learn something useful like Haskell or Scheme.
Comes from the post not the comments (maybe you mean it’s louie’s comment about the functional programming recommendation in the main post).
Being a standard ideology doesn’t make it less of an ideology.
He’s just saying it’s an ideology and importing the negative connotation (of it being bad), rather than saying why or how it’s an ideology and why that’s bad. Now I think you’re being really stupid. I don’t like repeating myself.
Yes, it’s his comment about imperative languages, in the main post.
He’s stating that it will invoke arguments and distract from the thrust of the point—and guess what, he’s right. Look at what you’re doing, right here. You’re not merely involved in the holy war, you’re effectively arguing, here, that the holy war is more important than the point Louie was -actually- trying to make in his post, which he distracted some users from with an entirely unnecessary-to-his-post attack on imperative programming languages.
He’s stating that it will invoke arguments and distract from the thrust of the point—and guess what, he’s right. Look at what you’re doing, right here.
No. “It” didn’t invoke this thread, jimrandomh’s fatuous comment combined with it being at the top of the comment section did (I don’t care that it was a criticism of functional programming). You keep failing to understand the situation and what I’m saying, and because of this I’ve concluded that you’re a waste of my time and so I won’t be responding to you further.
It’s really a pity that everyone (= the three or four people who downvoted everything you wrote in the thread) seems to have missed your point. I largely agree with your take on the situation, for what it’s worth.
This is a really stupid comment for how many upvotes it’s getting. I don’t mind the criticism of functional programming, but I do mind that this person is essentially saying “this is bad because I say so” and gets to the top of the comments.
What criticism of functional programming?
The grandparent comment (and my other comment in the thread) said nothing whatsoever about whether functional programming is good or bad. I only said that it was bad to present it as ideology—as opposed to, say, teaching in SML and leaving the whole functional/imperative thing unremarked.
Are you confusing the content of the quote with the content of the comment?
No. Jimrandomh just says functional programming, imperative programming, ect are “ideologies” (importing the negative connotation). Just says it kills minds. Just says it’s a well-known mindkiller. Just says it’s not a real distinction. Just puts it in a dichotomy between being more or less important than “languages’ complexity, the quality of their type systems and the amount of stupid lurking in their dark corners.” What Louie says is more reasonable given that it’s a fairly standard position within academia and because it’s a small part of a larger post. (I’d rather Louie had sourced what he said, though.)
No, what he’s saying is that Louie’s -comments- about imperative programming amount to ideology.
Being a standard ideology doesn’t make it less of an ideology.
Comes from the post not the comments (maybe you mean it’s louie’s comment about the functional programming recommendation in the main post).
He’s just saying it’s an ideology and importing the negative connotation (of it being bad), rather than saying why or how it’s an ideology and why that’s bad. Now I think you’re being really stupid. I don’t like repeating myself.
Yes, it’s his comment about imperative languages, in the main post.
He’s stating that it will invoke arguments and distract from the thrust of the point—and guess what, he’s right. Look at what you’re doing, right here. You’re not merely involved in the holy war, you’re effectively arguing, here, that the holy war is more important than the point Louie was -actually- trying to make in his post, which he distracted some users from with an entirely unnecessary-to-his-post attack on imperative programming languages.
No. “It” didn’t invoke this thread, jimrandomh’s fatuous comment combined with it being at the top of the comment section did (I don’t care that it was a criticism of functional programming). You keep failing to understand the situation and what I’m saying, and because of this I’ve concluded that you’re a waste of my time and so I won’t be responding to you further.
It’s really a pity that everyone (= the three or four people who downvoted everything you wrote in the thread) seems to have missed your point. I largely agree with your take on the situation, for what it’s worth.