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/

Reply via email to