Nick Apperson wrote: > Are you a troll?
Hi Nick, We should definitely be able to talk about programming languages for our domain of Go. I see no problem here. - Don > I'd recomend staying away from proprietary languages personally... for > obvious reasons. I don't think there is any language that doesn't > sacrifice some speed for garbage collection. But, speed is a relative > thing. If you don't directly use the heap in C++ ( i.e. you use the > smart pointer class) you don't have to worry about garbage collection > (except if you make a circular list). If you are willing to sacrifice > some speed, you could go with java or c#, but these will be noticably > slower, have mediocre support for interfaceing with C, and are > proprietary... There aren't that many well supported languages honestly. > > You will probably get a few people here recommending "D", but that is > most definately not well supported and it is slower than C or C++ in > terms of writing a go program. I guess what I'm trying to say is: you > are going to have to give on one of your requirements. If you are > serious about go programming, learn a real language like C++... It > might take a few years to learn, but it is the way to go. If you are > just looking to mess around, fast isn't really as much of a priority. > Even some of the slowest languages out there are within an order of > magnitude of the speed of C++. > > I hope that helps. > > On Nov 12, 2007 3:41 PM, Chris Fant <[EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]>> wrote: > > I would like some language recommendations. Requirements: > Runs in Linux > Has garbage collection > Fast > Well supported > Can interface with MPI (can make C calls) > > Hope this doesn't start a war. > _______________________________________________ > computer-go mailing list > computer-go@computer-go.org <mailto:computer-go@computer-go.org> > http://www.computer-go.org/mailman/listinfo/computer-go/ > > > ------------------------------------------------------------------------ > > _______________________________________________ > computer-go mailing list > computer-go@computer-go.org > http://www.computer-go.org/mailman/listinfo/computer-go/ _______________________________________________ computer-go mailing list computer-go@computer-go.org http://www.computer-go.org/mailman/listinfo/computer-go/