On Tue, 2008-10-07 at 21:25 +0200, Vincent Diepeveen wrote: > hi Don, > > what's the advantage of lisaac over c++?
If it's just as fast as C (or within a few percent) and it's a higher level language, you can write a stronger program because you can try things faster and experiment more easily. I don't really know if it has those things - but I'm interested to keep my eyes open. > Vala claims need to get substantiated, > to be honest if we look to c++ compilers from a year or 10+ ago, > they also first printed to C. > > Yet the fact that it is similar to C# means it is object oriented, > which by definition is one of the slowest things on our machine. Vala doesn't require you to write object oriented code. Again, I have no reason to believe that a better C is not possible. Don't know if this is it. D also comes close but is a bit too slow for me. I've been trying to get away from C for years but feel like Al Pacino in the Godfather when he says, “Every time I try to get out, they keep pulling me back in!” > I hoped you forgive me i skipped taking a look at Genie :) I don't care what you do. > > What is interesting is a language that's similar to C, so that can work > on tiny processors, think of the 1024+ core processors we're gonna get > not that long from now where code needs to be tiny and fast on each > core, > yet having the advantages of a few features handy for big companies. Yes, that would really be interesting. > > Companies want to know which module is to blame for something, > and prefer something that has the support of some major company, > say Sun or Microsoft. A language is as good as its compiler and also in > C and C++ and Fortran we can see huge differences there of commercial > compilers totally kicking butt of GCC in manners that's just not normal. > I agree, it's more about the compiler and the fact is that so far enormous efforts have gone into C compiler and executable performance, and much less in any other language. - Don > Vincent > > On Oct 7, 2008, at 8:38 PM, Don Dailey wrote: > > > > > I have noticed there are 3 more languages that have appeared that seem > > to promise the speed and memory benefits of C and yet are higher level > > languages: > > > > Has anyone looked at lisaac, Vala, or Genie? > > > > Lisaac is claimed to be just as fast as C and was designed to be > > used to > > write operating systems just like C was. It looks extremely > > interesting but there appears to be little or no activity with it for > > quite a while. > > > > Vala is a C#/Java type of language that compiles to C code and also is > > claimed to give the advantages of C#/Java but the low level speed and > > control of C. You can compile stand-alone executable programs with > > it, unlike most other interesting languages. > > > > Genie is a brother to Vala and looks more like a static Python. > > The web > > page blurb goes like this: > > > > The syntax of Genie is designed to be clean, clear and > > concise. > > In some ways its cleaner than Python and is certainly a lot > > more > > concise than C#/Java. > > > > Genie of course has all the advantages of Vala and you can > > seamlessly use Vala code and bindings with it too just like a > > CLR. > > > > - Don > > > > > > > > _______________________________________________ > > computer-go mailing list > > computer-go@computer-go.org > > http://www.computer-go.org/mailman/listinfo/computer-go/ >
signature.asc
Description: This is a digitally signed message part
_______________________________________________ computer-go mailing list computer-go@computer-go.org http://www.computer-go.org/mailman/listinfo/computer-go/