Search code examples
programming-languagesmodula-2

Is there a good reason Uni courses still use "academic" languages like modula2?


This question prompts me to ask - why do universities still teach in languages like Modula2, when improved modern languages are available for free?

Are there uni's that still teach Pascal, for example? I mean, it was good 30 years ago, but... now? Why?

Why not Java, C#, Haskell?

Related: Is it backwards to still teach LISP?


Is this a duplicate question? If not, I think it ought to be a community wiki topic.


Solution

  • The university's job is not to teach you a programming language, it's to teach you programming concepts. The language they use is only relevant in terms of the teaching material they have already generated or use from other sources.

    I imagine that redoing a curriculum is something like rewriting a large application - something you do only if you have a compelling reason, and even then you think twice about it.