F# online: Have you wanted to experiment with a functional language?

Science and engineering uses a different approach to programming than computer science.  In computer science there is a desire to create interesting product that works on computers and related tools.  Science and engineering are interested in analyzes of data, control systems, simulations and logistics.  This means that object oriented programming is useful, but can lead to poor outcomes in designing products that must work off the computer or internet.  The early work with computers in the 1950’s yeilded a successful language that was called FORTRAN, which stood for formula translation, and the language wide spread use started around 1953.

As time went on, object oriented programming and the efficiency of code reuse came into the forefront, and languages like FORTRAN moved to the back of the bus.  Now that parallel computation is growing in importance, object oriented computing has a number of issues.  Functional languages do a better job of supporting parallel programming.

The best of all worlds would be a language that supports both functional as well as object oriented programming.  One of the languages that can do this is F#.

A internet based tutorial tool for F# can be found at: https://www.tryfsharp.org/Tutorials.aspx 

image

image