Joseph Mocker wrote:
While I don't entirely agree with UNIX admin, I am sort of concerned
with the growing number of scripting environments that are now required
to make [Open]Solaris run.
First I realized that Perl was needed was when I discovered the kstat
was rewritten in Perl, which kind of bummed my Operations folks out to
have to install Perl just for a few utilities that had previously been
written in C. (I ended up rewriting kstat for them in C, pretty easily).
I think you'll find that many of us would like to replace perl with
python ;) (And I say this as someone that spent many years writing
perl/XS code until recently.)
...
Especially if you are getting performance by writing C modules for
critical functions, it kind of reduces the "we've got to use scripting
language X" argument.
I really can't agree with that sentiment.
As I mentioned in another reply, there are often times where lower-level
langauge benefits are mostly irrelevant as you spend the majority of
execution time simply waiting for user input, or waiting on I/O
operations (disk or network) to complete.
If you can find a happy balance where a relatively small portion of your
codebase is written in a lower-level language, but still achieve great
performance overall for your application using a higher-level language,
then I believe that the lowered costs of development both in time and
other areas are of greater benefit than whatever might be achieved using
a lower-level language.
--
Shawn Walker
_______________________________________________
opensolaris-discuss mailing list
[email protected]