[Haskell-cafe] unboxed, functional ATS language beats C++
Don Stewart
dons at galois.com
Sat Jan 24 14:18:40 EST 2009
Note the inline C as well.
agocorona:
> [1]Language Shootout: ATS is the new top gunslinger. Beats C++
> [2]http://www.reddit.com/r/programming/comments/72hmw/language_shootout_ats_is_the_new_top_gunslinger/
>
> ...Many people somehow think that ATS is fast because of its support for
> advanced types such as dependent types and linear types. Actually, types
> are primarily for enhancing safety rather than speed. The efficiency of
> ATS is largely rooted in its data representation (flat instead of boxed)
> and its support for tail-call optimization, which is vital for a
> functional language.
>
> What is interesting abut this ML derived language is the speed. The
> "theoriem proving" facilities seems like a language extensions for
> property checkings mainly for his non pure features. The type system
> seems to aid on the safety of pointer arithmetics and other dangerous
> operations.
>
> References
>
> Visible links
> 1. http://shootout.alioth.debian.org/u64q/benchmark.php?test=all&lang=all
> 2. http://www.reddit.com/r/programming/comments/72hmw/language_shootout_ats_is_the_new_top_gunslinger/
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
More information about the Haskell-Cafe
mailing list