Don Dailey skrev:

I have looked at Lisaac a bit. It does seem to be pretty close to C/C++ in performance. I'm all for a prototype based OO that fits the systems programming niche. It seems heavily influences by Eiffel and Self/Smalltalk. Since it actually emits C code it's not truly faster than C :) There is however a new kid on the block that is pretty impressive and manages to beat C/C++. ATS (Applied Type System) also emits C but due to the structure and type system the code is pretty specialized and optimized to beat any sane and optimized C program.

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

_______________________________________________
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Reply via email to