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/
> 

Attachment: 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/

Reply via email to