1. by Mario Fusco [email protected] twitter: @mariofuscoMonadic 2. Imperative languagesJavaC# C / C++FortranSubtract abstractionsScala Add abstractionsF# Hybrid languagesAlgol…