On Thu, Feb 17, 2005 at 09:14:18AM -0600, Brian Kelsay wrote:
Point being that, as far as I know, Perl works the same on a Winders box as it does on a *nix box. There is that trouble with file paths having the "/" going the wrong direction on Winders, but I'm sure there is a decent workaround in Perl. If I could just read Perl I might understand, but Perl looks to me like some secret code.
Perl has lots of shortcuts, like the implicit @_ and $_ variables from loops, and what not. This saves time and script size, but can make it difficult to read for other programmers. I think Perl needs a good deal of commenting. Of course, no language is immune from the need of good comments. =)
So, please someone turn Mono/.Net into something positive that is truly multi-platform, multi-language, etc. Don't just give the whole thing lip service and compromise on functionality and principals. That is why I will wait and see before I install either Mono or .Net, unless I absolutely have to.
Java had the first crack at being platform independent. It got a reputation at being very slow in the beginning, and many people still repeat that. It will never be as fast as C (neither will Perl). I haven't compared the emulation percentage of Mono to .NET verses open implimentations of Java to Sun's Java, in other words how completely does the open source implimentation stack up to the propriatary one.
Also, C# is an ECMA standard. I'm not sure if Java is.
Just my two cents worth.
Jeremy