Re:Anic: Faster than C, safer than Java, simpler than *sh
by berlinbrown on Saturday January 09, 2010 @08:54PM
(#1042443)
Faster than C. That is a bold claim.
[ Parent
| on HN ]
Re:Anic: Faster than C, safer than Java, simpler than *sh
by KirinDave on Sunday January 10, 2010 @11:53AM
(#1043281)
Not really so much. You just target an area where C is not very good and you can do it. For bulk threaded stuff using lots of I/O, Java can be "faster than C." For extremely distributed code, Erlang can be "faster than C."
These claims leverage the fact that the fastest implementation in C is incredibly difficult to write. Usually we discard that difficulty when comparing languages, but as time goes on the costs of developing specific distributed, multi-threaded, and/or reliable systems in pure C becomes so outrageous that it stops making sense to ignore, so we start comparing against less correct implementations.
Re:Anic: Faster than C, safer than Java, simpler than *sh
by eru on Saturday January 09, 2010 @11:26PM
(#1042642)
It's not that much of a claim, if they implicit parallelization works well. Also some functional languages are getting very nice optimizations like deforrestions / fusions that make them really fast.
Re:Anic: Faster than C, safer than Java, simpler than *sh
by bmunro on Sunday January 10, 2010 @11:25AM
(#1043232)
And it doesn't actually do any code generation yet.
Re:Anic: Faster than C, safer than Java, simpler than *sh
by axman6 on Sunday January 10, 2010 @09:45PM
(#1044187)
Our compiler parses ANI soo much faster than GCC compiles whole programs, it makes GCC look pathetic!
Re:Anic: Faster than C, safer than Java, simpler than *sh
by dacav on Sunday January 10, 2010 @05:22AM
(#1042919)
Good point. Also how can you measure this speed when talking about C? First of all there's not only one single implementation of the compiler, and second thing for available architecture you may have different performances basing on the quality of the backend...
I find that kind of claim pretty annoying.