I hate to add to what is quickly degenerating thread, but as I develop
C/C++ and perl professionally for one of the largest financial
corporations in the world, I think I can add something to the
discussion.

> The point I was trying to make, is that Perl itself does not stimulate
> readability, 

That's the programmer's and management's responsibility, not the
language's.

> type checking

Nope, no type checking. And how is that a problem, when you have regular
expressions? I've come to find that a feature.

> managability, etc.

See two points above. Not the language's responsibility. And really, how
does the whole header file mess involved in programming with C or C++
help managibility?
 
> 'good' code anyway. Using that philosophy, it wouldn't matter in which
> language a good programmer would write.

Exactly. Good programmers write good, understandable code in ANY
language.

> An example: Modula 2 will force you to think about your API 
> much more than
> Perl 
> as in Perl all is visible by default.
> In Modula 2 you have to specify explicitly what you import and export.

Use the Export module in your modules. If you need strict public/private
items in your module, you can do it.
 
> Perl was written originally to be used as quick and dirty 
> glue - and I think
> it shows.

OK, now my troll detector is beginning to blip. Have you ever looked at
Perl 4? The language has come a looooooong way since the 'ol "quick and
dirty" days.

> I am certainly not a MSCx, but have worked with MS tools.
> In general, they are an order of magnitude better than anything else.

You know, I could say just the opposite and have it be just as true:

"I have worked with GNU tools. In general, they are an order of
magnitude better than anything else."

I find working with make, vim, autoconf, etc etc etc far far more
intuitive, configurable and controllable than any of the hold-your-hand
GUI offerings from Microsoft. Why? Because that's what I'm most familiar
with.

As to "better", I think working with vim is 1000% more productive than
any other editor/IDE - why? #1 - I've taken the time to learn it in and
out, and #2 - I never have to leave the keyboard.

Again, familiarity wins out.

> I think chosing your language should not be influenced by 
> irrational hatred
> for MS.

How does anything with perl have to do with/against MS? I'm confused.
Perl runs great on Win32.
 
> But I am wandering off, the question was: what to use for web 
> development?
> Java, C#, Perl, PHP all seem to do the trick.

I agree - all would be easier than plain C++.

Luke

--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to