Don, Your question is fertile ground for a language/platform argument fest (flame-war?). :)
From the 10,000 foot view, I see very little difference/advantage between the Java language/platform and the C#/.Net language/platform. As they say, though, "The difference is in the details." My being a Java advocate comes mostly from my 10 year investment in Java. It also comes from my legacy of very strong resistance to Microsoft. I resist MS less now-a-days. I don't see them as the dominant over-bearing threat they used to be. Ultimately, I continue to bet on Java as I see it still mutating and adapting into more parallel hardware optimization context possibilities than Mono or .Net. A good part of that is because the nature of Java has been and is very closely aligned with the nature of Sun. And because Java became so ridiculously popular. There are just so many more minds who can specialize in producing the libraries of math optimizations upon which I know I will depend later. The GPLing of Java will result in some of IBM's scientists releasing some kick ass math libraries with super optimization. I am so looking forward to that. About the only thing that has caught my interest outside of Java has been your investigation and reporting about D. I really like what I am hearing there. And even then, I am reluctant to invest there as opposed to working a higher design levels. My sense is that my moving to D would too strongly influence me to do pre-mature performance optimizations and tweaks. Remaining in Java requires I be creative and innovative in different and more multi-threaded/distributed computing oriented ways. As to my own Go player contribution - I wrote one about three years back, played around with it and decided I wanted to spend more time playing around with conceptual creativity as opposed to being lost in the myriad of technical details (distractions). [basically, it sucked wind, cost me close to 1,000 hours of personal time and resulted in me refocusing on simpler problem domains to prove out my more simple ideas] I will eventually spend the time to take my different lines of thinking and go through the arduous process of getting code massaged until it works. For now, though, I enjoy reading the posts on this list, playing with my own ideas in abstract and with little one-off code experiments. I have been sorely tempted dozens of times to try and write a very simple example MC implementation and get it validated here in the group. I am not certain I am capturing all the nuances around the difference between the MC and UCT discussions. And I would like to personally thank you for all your contributions to this group. I very much look forward to your posts. And to your progress. I really like how you have approached taking on projects, methodically breaking down problems and rigorously experimenting. And then how articulate, concise and yet detailed you are when you post. I'm jealous of the amount of time you are able to invest in the area. And I thoroughly enjoy living vicarously through you by reading your posts and progress. Please keep it up. Jim ----- Original Message ---- From: Don Dailey <[EMAIL PROTECTED]> To: computer-go <[email protected]> Sent: Thursday, March 15, 2007 9:18:14 AM Subject: Re: [computer-go] Grid Cosmos 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/
