Browse thread
Is OCaml fast?
-
Thanassis Tsiodras
- Gregory Bellier
- Sylvain Le Gall
- Dario Teixeira
- Gerd Stolpmann
- Fabrice Le Fessant
- Oliver Bandel
- Isaac Gouy
- David Allsopp
- Cedric Cellier
- Vincent Aravantinos
- Isaac Gouy
[
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: | Oliver Bandel <oliver@f...> |
| Subject: | Re: [Caml-list] Is OCaml fast? |
Hi,
Zitat von "Thanassis Tsiodras" <ttsiodras@gmail.com>:
> I apologize beforehand if this is not the forum to ask.
>
> I am on the fence about whether to learn OCaml or not, and while
> reading an article called "Why OCaml"
> (http://www.cs.ubc.ca/~murphyk/Software/Ocaml/why_ocaml.html), I saw
> that OCaml was praised for the speed of the executables it generates -
> and was referred to, speed-wise, as "second to none", except C and
> C++.
[...]
I remember one argument on that topic, many years ago,
maybe rom Xavier leoy or other core developers, and it goes like that:
Benchmarks on such small problem solving is ONE comparision, what
makes sense, but it must be added by comparisions of "optimizations"
of the code in large applications.
The lower the level of the öanguage the harder it is to keep track of
possible optimizations on a very big program.
But the higher the language level is, the easier it is to
keep that in mind.
So: when optmizing small snippets of code this helps optimizing
performance in maybe critical sections, but to get an overview on all
interdependencies is close to unmanagable with lower leveled languages.
I have not seen a comparison of performance in this repect,
but I also would think higher level languages might be a better choice here.
Any comparisions on that scale of programming, which you know of?
Then please throw in a link here.
Thanks.
Ciao,
Oliver