sentence: most mpi implementations consist of a specific set of routines ( i.e. , an api ) directly callable from c , c++ , fortran and any language able to interface with such libraries , including c# , java or python .