|
|
|
|
|
by jodrellblank
1972 days ago
|
|
> "Furthermore, rewriting an established program from one language to another will always introduce more bugs than it fixes" Here[1] is a link to a slideshow of a talk on the F# language, with a case study from EON PowerGen company rewriting the core of an application evaluating revenue due from their balancing services contracts nationwide in the UK. It was originally 350,000 lines of C# developed by 8 people in 5 years and incomplete. It was redeveloped by 3 people (2 had never used F# before) in 30,000 lines, complete in 1 year. They claim zero bugs in the F# redeveloped system (page 29). This example also gets a mention in a Don Syme (F# language designer) talk in 2018[2] with the PowerGen employee in the audience. The PDF cites a testimonial from Kaggle saying they're moving more and more of their application into F# which is "shorter, easier to read, easier to refactor, and because of strong typing, contains far fewer bugs". [1] https://www.microsoft.com/en-us/research/wp-content/uploads/... [2] https://www.youtube.com/watch?v=kU13g_noAQM |
|