Re: F# programming language
Christopher Ireland wrote:
I'm coming from a C++ vs ML background, so I can't comment on C# vs F#
specifically. For ML vs C++, I'd say:
1. ML is ~10x more productive, i.e. 1/10th development times.
2. ML has 2-5x higher code density.
3. ML code is much more reliable than C++ code but I can't quantify how
much.
I guess the reliability of ML code is reflected in the development time.
--
Dr Jon D Harrop, Flying Frog Consultancy
Objective CAML for Scientists
Christopher Ireland wrote:
Jon Harrop wrote:
| Christopher Ireland wrote:
|| P.S. it would be great if ray tracer compiled with the latest
|| publicly available version of F#!
|
| No, that's a really bad idea. If you can tweak the code then you'll
| sink an enormous amount of time into fiddling with it. Take yesterday
| for example, I barely got any work done... ;-)
>
Out of interest, do you find your code more or less buggy in F# than in
C#? If there is a bug, in which language is it easier to trace and fix?
| Christopher Ireland wrote:
|| P.S. it would be great if ray tracer compiled with the latest
|| publicly available version of F#!
|
| No, that's a really bad idea. If you can tweak the code then you'll
| sink an enormous amount of time into fiddling with it. Take yesterday
| for example, I barely got any work done... ;-)
>
Out of interest, do you find your code more or less buggy in F# than in
C#? If there is a bug, in which language is it easier to trace and fix?
specifically. For ML vs C++, I'd say:
1. ML is ~10x more productive, i.e. 1/10th development times.
2. ML has 2-5x higher code density.
3. ML code is much more reliable than C++ code but I can't quantify how
much.
I guess the reliability of ML code is reflected in the development time.
--
Dr Jon D Harrop, Flying Frog Consultancy
Objective CAML for Scientists
Comment