[Dev] Re: [TriLUG] Server Check-Out / In-Use-Register software

Jeremy Portzer dev@trilug.org
17 Jun 2003 17:44:38 -0400


--=-MCrGicjTs7NMhHr20E7c
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Sun, 2003-05-25 at 22:04, B. Evans wrote:

> >
> I fully understand that C will have it's place (and be superior) for a=20
> good long time to come.  For me though, C/C++ aren't a required job=20
> skill.  Java pays the bills and more expertise in Java helps so I'll=20
> stick to Java for now.  The hardware guys will understandably stick to=20
> C.  I'm sure C++ is good for something too.  I do still write a lot of=20
> Perl and sh scripts but those are mostly on the side. (Does anyone=20
> really consider these real programming languages now?  IT work sure, but=20
> bundled / sold apps?)  Even seasoned Java-hating programmers have to=20
> admit that Java has come a long way performance wise.=20
>=20

Yeah, so I'm responding to this post almost a month late (cleaning out
old e-mail) but I thought I would add my $0.02 about Perl and sh being
"real" programming languages.

I administer a moderate to large sized application that's written almost
entirely in Perl scripts; it's a web application with Apache and
mod_perl.  It is definitely a "real programming language" and it works
quite well.

$ wc `find -name '*.pl'; find -name '*.pm'` |tail -1
 149244  469874 4822030 total

149,000 lines of Perl isn't too shabby!

However, the developers of that application have expressed an interest
in moving to Java with Tomcat servlets for future additions and work
(though they'll continue to maintain the existing code in Perl.)

--Jeremy

--=20
/=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D\
| Jeremy Portzer       jeremyp@pobox.com       trilug.org/~jeremy     |
| GPG Fingerprint: 712D 77C7 AB2D 2130 989F  E135 6F9F F7BC CC1A 7B92 |
\=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D/

--=-MCrGicjTs7NMhHr20E7c
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQA+74vGb5/3vMwae5IRAjyzAKCWkctPrdlniqd4983cRg+f5fWv2QCgx2Pr
fISl5EFnIBKF7BI6cK/Ish4=
=lwhE
-----END PGP SIGNATURE-----

--=-MCrGicjTs7NMhHr20E7c--