Pseudocodigo
El pseudocódigo (o falso lenguaje) es comúnmente utilizado
por los programadores para omitir secciones de código o para dar una
explicación del paradigma que tomó el mismo programador para hacer sus códigos,
esto quiere decir que el pseudocódigo no es programable sino facilita la
programación.
El principal objetivo del pseudocódigo es el de representar
la solución a un algoritmo de la forma más detallada posible, y a su vez lo más
parecida posible al lenguaje que posteriormente se utilizará para la
codificación del mismo
El pseudocódigo utiliza para representar las acciones sucesivas
palabras reservadas en inglés (similares a sus homónimos en los lenguajes de
programación), tales como star,begin, end, stop, if-then-else, while,
repeat-until….etc
Es un lenguaje de especificación de algoritmos. El uso de
tal lenguaje hace el paso de codificación final (esto es, la traducción a un
lenguaje de programación) relativamente fácil.
El pseudocódigo nació como un lenguaje similar al inglés y
era un medio representar básicamente las estructuras de control de programación
estructurada. Se considera un primer borrador, dado que el pseudocódigo tiene
que traducirse posteriormente a un lenguaje de programación. Cabe señalar que
el pseudocódigo no puede ser ejecutado por una computadora.
Según Analía Lanzillotta: "Considerado como un lenguaje
falso, el pseudocódigo es un lenguaje intermedio entre nuestro lenguaje y el de
programación, debido a que quien lo utiliza se guía por una serie de normas
pero sin llegar a usar una estructura tan rígida como la del lenguaje de
programación.
El objetivo al que apunta es que quien lo pone en práctica
se centre más en la solución del algoritmo o el diseño de un software que en el
programa que utiliza para crearlo. Y esto es posible porque es más fácil de
manipular ya que no tiene que tener en mente el lenguaje en sí y además, más
fácil de codificar.
Por ejemplo, si alguien tiene que hacer un software con un
fin determinado, utiliza un pseudocódigo propio en donde confluyen frases del
lenguaje coloquial y algunas palabras de programación, y una vez que se logra
concretar el software, se puede pasar al escalón siguiente que es el de la
transformación al lenguaje de programación formal que se vaya a utilizar.
De esta manera, al ser un lenguaje intermedio, no tiene una
composición estandarizada por lo que no todos los programadores utilizan la
misma sintaxis con exactitud. Pero a la vez, como es una herramienta que está
un paso previo al lenguaje formal de programación, es fácil de transformar al
que será ejecutado en la computadora.
Comentarios
Publicar un comentario