Well, just to be more precise, bash is a shell, and like all shells,
provides a scripting language.  Perl is interpreted (like shell scripts are)
but is a much more powerful general purpose language.  You can do quite a
lot with a shell script (with a fair amount of pain :-), but Perl can do
practically anything at all, and provides advanced features such as
extensibility (there are hundreds of modules available), and the ability to
interoperate with (or even be embedded within) with other languages.  But
Perl's strongest suit is probably the ease with which it handles
sophisticated string and file handling.  So, yes, it's accurate to say that
Perl is a superset of shell scripting, but that's kind of an understatement.
;-)

-- Dave

----- Original Message -----
From: "Jim Ryan" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, February 08, 2000 2:09 PM
Subject: RE: Perl


> Oh, now I get the drift.  So there is a bash scripting language.  On that
> note am I to assume that I can do everything in Perl that I could do with
> bash scripting and more?  That it, in a very wide sense, a superset?
>
> Jim
>
> > -----Original Message-----
> > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On
> > Behalf Of Dave Seidel
> > Sent: Tuesday, February 08, 2000 9:11 AM
> > To: [EMAIL PROTECTED]
> > Subject: Re: Perl
> >
> >
> > > > Is it comparable (in capability) to VMS DCL?
> > >
> > >   I've never even seen DCL code, but I'd be willing to bet you a
dollar
> > that
> > > Perl blows it away.  :-)
> >
> > I haven't used DCL since the mid-80's, but it's really just the shell
> > scripting language for VMS.  Therefore, comparing it to Perl is like
> > comparing Bash (e.g.) scripting to Perl.  Perl is a general purpose
> > programming language, and DCL isn't.  ;-)
> >
> > ---
> > Dave Seidel
> > [EMAIL PROTECTED]
> > www.superluminal.com/dave/
> >
> >
> > **********************************************************
> > To unsubscribe from this list, send mail to
> > [EMAIL PROTECTED] with the following text in the
> > *body* (*not* the subject line) of the letter:
> > unsubscribe gnhlug
> > **********************************************************
> >
>
>
> **********************************************************
> To unsubscribe from this list, send mail to
> [EMAIL PROTECTED] with the following text in the
> *body* (*not* the subject line) of the letter:
> unsubscribe gnhlug
> **********************************************************
>


**********************************************************
To unsubscribe from this list, send mail to
[EMAIL PROTECTED] with the following text in the
*body* (*not* the subject line) of the letter:
unsubscribe gnhlug
**********************************************************

Reply via email to