News for hackers. Stuff that matters.
Re:Paradigms of Computer Programming by ExpiredLink on Wednesday January 22, 2014 @01:10PM (#7104317)
> This course gives an introduction to all major programming concepts, techniques, and paradigms

IMO, there are no paradigms in computer programming. The concept of a paradigm is overkill for describing the guiding principles that some programmers use sometimes. People who don't buy into a 'paradigm' are not heretics and charlatans. tldr: principles, concepts, techniques yes, 'paradogmas' no.

Re:Paradigms of Computer Programming by grey-area on Wednesday January 22, 2014 @01:57PM (#7104578)
Your ideas are like a whole new way of looking at programming; a new paradigm if you will.

People like patterns and rules, as long as there are people I think there'll be paradigms in programming - a paradigm is after all just a way of looking at the world. I see where you're coming from (that you should remain flexible in the face of change, and not become rigid and unthinkingly follow rules set down by others), but you can't escape forming opinions about the right way to proceed in a given discipline - I think we're hardwired for it.

Re:Paradigms of Computer Programming by ExpiredLink on Wednesday January 22, 2014 @04:09PM (#7105399)
Paradigm obviously is a highly overloaded word. I assume paradigm is used in Kuhn's sense who coined its 'modern', 'strong' meaning. When paradigm shall mean just opinion then I have many paradigms, too.
Re:Paradigms of Computer Programming by justin66 on Wednesday January 22, 2014 @01:45PM (#7104510)
Peter Van Roy is teaching all these out of the same programming language, and there's no charlatanism implied in choosing one technique over the other. You might find the course a lot more interesting than you think.
Re:Paradigms of Computer Programming by jonsen on Wednesday January 22, 2014 @01:30PM (#7104434)
What paradigm-free programming languages do these non-paradigm-buying programmers use?
Re:Paradigms of Computer Programming by VLM on Wednesday January 22, 2014 @04:33PM (#7105520)
I think he's aiming at something like older languages tended to do only one paradigm, or at most only do one of them well, but you can do a reasonable approximation of functional and OO in Scala, for example.

Observationally it seems harder to mix design patterns between paradigms than to merely merge language features.

Re:Paradigms of Computer Programming by fhars on Wednesday January 22, 2014 @04:28PM (#7105494)
Well, blubb obviously.