Does functional programming work?
retard
re at tard.com.invalid
Mon Jan 4 11:36:06 PST 2010
Mon, 04 Jan 2010 20:04:13 +0100, Daniel de Kok wrote:
> On 2010-01-04 19:15:39 +0100, "Nick Sabalausky" <a at a.a> said:
>> Aren't there people who swear by those languages for normal software
>> development purposes? And even if not, there are certainly languages
>> out there that are "cram everything into this paradigm, yay purity!"
>> and *are* either intended for everyday use or used by people for
>> everyday use.
>
> Yes, just like some people swear by 'everything is impure' languages,
> and go lengths to achieve immutability (e.g. Java). Why are those
> prefering purity called religious, and those using completely 'impure'
> languages practical?
>
> Pure, partially pure, impure. All regimes can be religious or practical,
> or both.
I think quite often the desire for practicality follows the principles of
fundamentalism. I don't want to hurt anyone's feelings with this OT talk,
but even as an atheist I admit that some religions are quite ok. But the
fundamentalists are almost always dangerous to the persons near them.
It's quite common to hear things like
- "Everything must be modeled in UML 2.0"
- "This development process solves all problems, even the ones
introduced on the language level"
- "C++ and template metaprogramming provides extreme optimal performance
on this problem domain"
- "Large doses of REST, AJAX, XML, and Web 2.0 cloud will so totally
save this crappy project"
- "100% coverage in unit tests is integral part of our process. It
guarantees delivery of high quality end products"
- "In clean code functions should accept only one parameter"
Most of the fundamentalist technologies exist - surprise, surprise - only
in the imperative mainstream programmer world. That world is so full of
all kinds of pseudo-science that it often makes me vomit. But it's often
nicer than unemployment..
More information about the Digitalmars-d
mailing list