FOIL es un potente lenguaje de programación de alto nivel diseñado para el desarrollo rápido de aplicaciones numéricas sofisticadas. Es especialmente adecuado para problemas que impliquen grandes cantidades de datos y cálculos complejos. FOIL es el sucesor del exitoso lenguaje de programación F, desarrollado en la Universidad de Edimburgo. FOIL es un lenguaje gratuito y de código abierto disponible para Windows, Linux y Mac OS X.