Re: language theory regarding Perl/Ruby in universities ?





Michael M. wrote:

<snip>

Perl -> Python http://www.python.org/ , Ruby, etc.
In may opinion, things like Python will used more and more for an Perl replacement. (I worte thousend of lines of code for internet service providers... and other things. The Problem with Perl is, that you can do one thing in too many different ways.)

And why is that bad?

Adopting an admittedly flawed analogy, one could equally well fault
German as being a language in which you can express "one thing in
too many different ways." It doesn't seem to me that such an argument
is an indictment against using German.

I understand that a natural language is different from a programming
language, but what's so wrong with a language being expressive?

I applaud the fact that you can do the same thing in different ways
in Perl [in fact, wouldn't that apply to most languages?]. Admittedly,
some ways are better than others with respect to machine efficiency,
readibility, or mainainability, but that's the sort of thing that
practitioners in the language should be used to.

A small nit-pick. Take it for what it's worth.


Regards,

Rick

.



Relevant Pages

  • Re: Python or PHP?
    ... > every language here and there more ways to do something. ... The best the programmer can do, as you imply, is to ... parse out into proper perl expressions. ... > lists, dictionaries, etc. etc. ...
    (comp.lang.python)
  • Re: Native language versions
    ... It is a different language which can be translated ... into perl and can use Perl modules. ... away quite a bit from the OP's notion of just translating perl keywords ... There's probably not much use for a user-accessible programming language ...
    (comp.lang.perl.misc)
  • Re: Wondering if you guys would like to comment on this
    ... >>ever tried using someone's highly customized EMACS setup? ... I've had the same experience with perl that he ... problem with any programming language, perl tends to make it worse ... I have the same rules on LISP programming that I do with perl ...
    (comp.lang.lisp)
  • Re: Why I never got into Lisp
    ... solutions in languages like Perl. ... and what you tried in Lisp, and how Lisp mapped better, for you. ... While this can be done to some extent in any language, ... liked the fact that Ruby, like lisp, seems to have sensible defaults ...
    (comp.lang.lisp)
  • Recommend an E-book Meeting the Following Criteria (Newbie, Long)
    ... I know several programming languages namely Java, Perl and C in this order ... Now I'm wondering which Python book I should get as there are so many out ... I'd like to mostly concentrate on language features but some pointers ...
    (comp.lang.python)