El pseudocódigo se utiliza comúnmente para describir algoritmos de forma informal en libros y publicaciones científicas. Consiste en una descripción de alto nivel de un algoritmo que utiliza las convenciones de un lenguaje de programación real pero de forma independiente al lenguaje, lo que lo hace más fácil de entender para personas no familiarizadas. Se utiliza principalmente para esbozar la estructura de un programa antes de codificarlo.