Programming language comparison

Tkil tkil-sdpm at
Fri Jan 18 19:59:39 CST 2002


[Sorry if anyone gets this twice; I accidentally sent it from a
different address than I'm subscribed to the list under, and it seems
to have disappeared.]

I don't remember the name of the gentleman I chatted with after the
meeting, but we discussed some studies and papers that have been done
on the varying efficiencies amongst "traditional" software engineering
languages (C, C++, Java), functional languages (Scheme, Lisp, ML), and
later expanded to include "scripting" languages (Perl, Python, Ruby).

The basic idea was to present the same problem to programmers at
various skill levels, in various languages, and to evaluate the
results.  I found it interesting that they look at quite a few of the
"efficiencies" as mentioned in "perlstyle":  programmer, space/memory,

The link that I used is at:

It includes links to the problem statement, test data, etc.  If you
have a spare afternoon, I'd suggest working the problem; it's not too
difficult, and I found it a relief to work on a small, bounded task
after dealing with huge bureaucratic crap all week.

My solution is at:

A Lisp solution can be viewed at:

(That link also has a good writeup about the various papers and
follow-on studies that had been done.)


The posting address is: san-diego-pm-list at

List requests should be sent to: majordomo at

If you ever want to remove yourself from this mailing list,
you can send mail to <majordomo at> with the following
command in the body of your email message:

    unsubscribe san-diego-pm-list

If you ever need to get in contact with the owner of the list,
(if you have trouble unsubscribing, or have questions about the
list itself) send email to <owner-san-diego-pm-list at> .
This is the general rule for most mailing lists when you need
to contact a human.

More information about the San-Diego-pm mailing list