Postmodern Computer Science

Via slashdot, this academic paper about postmodern computer science. They even take time to validate Perl as a a postmodern programming language.

Finally, it is interesting to consider Java vs. C#. Both are arguably postmodern languages, although less so than Perl, and with stronger streaks of modernism, especially in the one-language rhetoric surrounding Java, matched by the CLR rhetoric surrounding C#. There are no significant technical differences between the two languages — both with C syntax, somewhat moderated by the Pascal tradition, with a ersatz-Smalltalk object model and a handful of Modula-3 thrown in for concurrency and modularity. The key reason these languages are postmodern is that they cannot be considered against technical criteria: comparing them is like comparing Pepsi and Coke: you don’t drink the cola — you drink the advertising.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.