Este documento describe las características de los lenguajes de programación de alto nivel. Explica que estos lenguajes expresan los algoritmos de una manera más adecuada para los humanos que para las máquinas. También menciona algunas ventajas de estos lenguajes como generar código más sencillo y comprensible, y poder ejecutarlo en diferentes máquinas y sistemas operativos. No obstante, reconoce que estos lenguajes pueden reducir la velocidad al delegar tareas de bajo nivel a la máquina.