High-level language that is easier for programming, the algorithm is designed and entails the collection, and associated structures.