A machine learning algorithm used to automatically identify which type of programming language was the file written by.