Browse thread
OCaml troll on Slashdot
-
Karl Zilles
-
Oliver Bandel
-
Michael Vanier
-
Jon Harrop
-
Yoann Padioleau
- Jon Harrop
- Paul Argentoff
- Paul Argentoff
-
Yoann Padioleau
-
Jon Harrop
- Yoann Padioleau
-
Michael Vanier
- Richard Jones
-
Oliver Bandel
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
| Date: | -- (:) |
| From: | Jon Harrop <jon@f...> |
| Subject: | Re: [Caml-list] OCaml troll on Slashdot |
On Tuesday 15 March 2005 23:07, William D.Neumann wrote: > His point seems to be that programming in a > "functional style"[1] is inherently slower than an imperative style > because a list or a map have different performance characteristics than > do arrays. True, but don't forget that using arrays does not imply imperative programming in general. For example, I partook in a thread on c.l.functional recently, comparing the performance of the sieve of Erasthenes (I know, a microbenchmark) in different languages. With a purely functional implementation of arrays, the Haskell implementation beat C++ (with vector<bool>) and was even competing with OCaml for a short while! -- Dr Jon D Harrop, Flying Frog Consultancy Ltd. Objective CAML for Scientists http://www.ffconsultancy.com/products/ocaml_for_scientists