Re: language theory regarding Perl/Ruby in universities ?



On Mon, 19 Feb 2007 14:06:25 GMT, Patricia Shanahan <pats@xxxxxxx>
wrote:


"Programming language theory (commonly known as PLT) is a branch of
computer science which deals with the design, implementation, analysis,
characterization, and classification of programming languages and
programming language features."
http://en.wikipedia.org/wiki/Programming_language_theory


I didn't know that this stuff was promoted to "science". Anyway, such
many things have been promoted to "science", that there is no room for
astonishment...


Your posting seems to me to be rather clear proof that it is possible to
make programming language theory statements about Ruby and Perl.


Maybe. But I personally will strongly object calling this "theory".

Of course, in an academic setting one would expect some supporting
evidence. For example, "Nothing new in any aspect" might be justified by
listing the features of Ruby, or Perl, and comparing them to features
that had appeared in programming languages prior to the language being
discussed.

And this is science?... Hmm...

A.L.
.



Relevant Pages

  • Re: *sigh* how to continue with clumsy code?
    ... It's a mixed feeling, sad for the lost time and effort, but also hope for more success with better code. ... Some features that I wanted to have seemed almost impossible to implement with the given codebase, ... With a new programming language that I hoped to write swifter, with more simple code and more simple data structures. ... Persistence is sometimes more of a key to success than everything else, but if there is no real hope for advancement anymore, a new start might be better. ...
    (rec.games.roguelike.development)
  • Re: Try Finally...
    ... It's just a welcome feature of any programming language, ... apart from nasty implementation details. ... A reduction of code size typically means a reduction of existing features. ... and so I don't ask wether it's worth the time spent ...
    (comp.lang.pascal.delphi.misc)
  • Re: JS 1.7 support: Who has it, etc.?
    ... always part of the MSHTML DOM API. ... JScript 5.0, and the MSDN Library documentation clearly distinguishes ... it is useful for everyday programming as new *language features* ... No, I am talking about the *programming language*, JScript. ...
    (comp.lang.javascript)
  • Re: What is the gain of "inline"
    ... Bjarne Stroustroup ... That is why I insist that C has a future: it has less features. ... The choice of programming language dictates how much of that complexity has to be implemented by the programmer. ...
    (comp.lang.c)
  • Re: The Language I want
    ... a programming language instead of just adding new features. ... GC (provided at the library level instead) ... simpler and more powerful concepts. ...
    (comp.lang.misc)