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/
