I have experience with both.  I will admit that I find both languages to be
very frustrating as it takes way longer to write good code as compared with
a language that isn't written for dummies (i.e. C++), but I have been paid
to write code in both and am therefore somewhat qualified I suppose to make
comments.  First off, the obvious pro of Java is that is much more portable
which is really the only good argument as to why an advanced programmer
would ever use it over C++ to begin with.  That is a serious advantage.  As
far as developement time, syntax and library, C# definately beats java.  The
library with C# is so far superior it isn't even funny (in terms of ease of
use, reliability and running speed).  In addition, the garbage collection is
done much more efficiently in C# as well compared with most java virtual
machines I have seen.  It is too bad in my opinion that sun sued microsoft
for J++ because J++ was compatible with java and seriously WAY faster and
less buggy.  In my opinion, C# blows java away, but I would never use it
because I run linux for everything.  It is also my opinion that being locked
into something proprietary (like the .NET framework) is a horrible, horrible
sin against programmer common sense.  Also worth considering is that Java
has gone open (finally ...) so we can expect it to improve quite a bit now.
Everything considered, I'd pick Java over C#.  Just my experience though.

- Nick

On 3/15/07, Don Dailey <[EMAIL PROTECTED]> wrote:

What does C# bring that Java doesn't?   My understanding is that C#
is Microsofts way to try to supplant Java as a standard,  not a clone
but extremely similar.

What advantages over Java?  It is a higher level language?

- Don


On Thu, 2007-03-15 at 07:04 -0700, Jim O'Flaherty, Jr. wrote:
> Eduardo,
>
> I am a strong Java advocate, no doubt.  However, Mono/C# have
> accomplished quite a bit in the last 3 years.  My own experience in
> that area tells me it is much more mature than you have made it sound.
> To get pretty up-to-date information, try here:
> http://en.wikipedia.org/wiki/Mono_%28software%29
>
>
> Jim
>
>
> ----- Original Message ----
> From: Eduardo Sabbatella <[EMAIL PROTECTED]>
> To: computer-go <[email protected]>
> Sent: Thursday, March 15, 2007 5:11:41 AM
> Subject: Re: [computer-go] Grid Cosmos
>
> As far I know, Mono implements the virtual machine and
> a couple of core libraries. Anyway, A lot of them are
> missing. I don't know for sure, but It looks
> impossible to use real applications inside mono/linux.
>
> By the way, As far I know, there was a scam with
> Icaza/Novell receiving money from Microsoft, plus java
> sdk released as open source (GPL) a couple of weeks
> ago.
>
> All directions shows that mono on linux is stuck.
>
> Specially, after Java SDK published as libre/free
> software.
>
> --- Brian Slesinsky <[EMAIL PROTECTED]> escribió:
>
> > On 3/14/07, Darren Cook <[EMAIL PROTECTED]> wrote:
> >
> > > P.S. Is anyone using C# on linux? I thought C# was
> > standardized so I
> > > expected to find something, but google is only
> > giving me articles from
> > > 2001...
> >
> > I haven't used it, but the Mono project has
> > reimplemented C# and many
> > of the .Net platform libraries, and is
> > cross-platform.
> >
> > - Brian
> > _______________________________________________
> > computer-go mailing list
> > [email protected]
> >
> http://www.computer-go.org/mailman/listinfo/computer-go/
> >
>
>
>
>
>
>
>
> __________________________________________________
> Preguntá. Respondé. Descubrí.
> Todo lo que querías saber, y lo que ni imaginabas,
> está en Yahoo! Respuestas (Beta).
> ¡Probalo ya!
> http://www.yahoo.com.ar/respuestas
>
> _______________________________________________
> computer-go mailing list
> [email protected]
> http://www.computer-go.org/mailman/listinfo/computer-go/
>
>
>
> _______________________________________________
> computer-go mailing list
> [email protected]
> http://www.computer-go.org/mailman/listinfo/computer-go/

_______________________________________________
computer-go mailing list
[email protected]
http://www.computer-go.org/mailman/listinfo/computer-go/

_______________________________________________
computer-go mailing list
[email protected]
http://www.computer-go.org/mailman/listinfo/computer-go/

Reply via email to