Como una programación funcional
como Scheme, Erlang, Rust, Objective
Caml , Scala, F# y Haskell, han sido
utilizados en aplicaciones comerciales
e industriales por muchas
organizaciones.
paradigma de programación orientado a mejorar la claridad, calidad y tiempo de desarrollo de un
programa de computadora, utilizando únicamente subrutinas y tres estructuras: secuencia, selección
(if y switch) e iteración (bucles for y while), considerando innecesario y contraproducente el uso de la
instrucción de transferencia incondicional (GOTO), que podría conducir a "código espagueti", que es
mucho más difícil de seguir y de mantener, y era la causa de muchos errores de programación.
Se ocupa de predecir, sacar conclusiones, para una población tomando como base una muestra (es decir , una parte) de dicha población. Como todas las predicciones, siempre han de hacerse bajo un cierto grado de fiabilidad o confianza.