Slashdot Mirror


CS Master's Degrees - US vs. EU Programs?

Monty asks: "I'm currently exploring my options and I've been wondering, is it worthwhile to seek education overseas--specifically the EU? Edsgar Dijkstra was of the opinion, though controversial, that American and European CS programs were fundamentally different (see his later writings in the E.W. Dijkstra Archives). What makes the EU interesting, in that light, is that it seems to have more openly embraced things like functional programming. So, if I want to focus my study on something of a more functional nature, are schools in the EU a better choice? What are the implications of returning to North America for employment with a foreign degree? Do they have to be accredited as proof of validity or are they usually recognized by themselves here in the US?"

2 of 124 comments (clear)

  1. Functional Programming?? *hisss* by n1ywb · · Score: 0, Flamebait

    Alright, procedural programming is obviously here to stay. There's a reason the Linux kernel is written in C. There are a lot of very nice things about OOP. The Java API is really is a good example of what wondeful things a well thought out class library can do for a language. But FUNCTIONAL programming, *homer shudder*. I've programmed in a couple of dozen languages, ranging from assembly, C and it's other procedural relatives, FORTH (which is pleasently unlike any other language), and I'm sorry to say, ML. ML is a highly functional language, and IMO THE most useless language ever. The only other language that even comes close is TCL. ML breaks every convention in ways that aren't even logical. ~ is the unary negation operator, for example, although I dunno of you can even really call it an operator in ML. It's not that it was particularly hard to learn, it's just that it sucked. The creators tout it as less error prone, more efficient, etc. Yeah everybody says that about their language. Trying to write simple programs in ML was like pulling teath. Give me FORTH any day over that crap heap. FORTH rules. Moore 4eva.

    --
    -73, de n1ywb
    www.n1ywb.com
    1. Re:Functional Programming?? *hisss* by n1ywb · · Score: 0, Flamebait
      I rather dislike it when people blame the tool they can't use


      Okay, try this: go to the dollar store, buy a cheap Chinese toolset, then try to rebuild your engine with it and see how far you get. Good fucking luck. Having the right and proper tools is critical to getting the job done correctly and efficiently. Nobody uses functional programming, and there are reasons why, face the facts.
      --
      -73, de n1ywb
      www.n1ywb.com