Nanolab is a high level numerical computing scripting language designed to be integrated into Java applications. It allows scalar, list, matrix, string manipulation and implementation of algorithms.