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]