5.
Documentación: Consiste en la inclusión de auxiliares que explican con
claridad como ocurre el procesamiento de los datos en un programa. La
documentación incluida en un programa es de dos tipos:
•
•
externa: No está incluida en el programa mismo sino que va por
separado. Comprende:
o diagrama de flujo que muestre los pasos
procedimientos y el orden en el cual tienen lugar;
o explicación que describa en el lenguaje común cómo es el
procesamiento de los datos;
o descripción de los datos que van
procesarse, incluyendo su tipo y tamaño.
a
y
introducirse
los
y
interna: Consiste en comentarios y descripciones que se insertan
entre los enunciados ejecutables de un programa. Explica la
sucesión de los pasos del procesamiento y los objetivos de los
diferentes grupo de enunciados del programa
Generaciones de lenguajes de programación
Los lenguajes de programación se dividen en 2 categorías fundamentales:
• bajo nivel: Son dependientes de la máquina, están diseñados para
ejecutarse en una determinada computadora. A esta categoría
pertenecen las 2 primeras generaciones.
• Alto Nivel: Son independientes de la máquina y se pueden utilizar en
una variedad de computadoras. Pertenecen a esta categoría la tercera y
la cuarta generación. Los lenguajes de más alto nivel no ofrecen
necesariamente mayores capacidades de programación, pero si ofrecen
una interacción programador/computadora más avanzada. Cuanto más
alto es el nivel del lenguaje, más sencillo es comprenderlo y utilizarlo.
Cada generación de lenguajes es más fácil de usar y más parecida a un
lenguaje natural que su predecesores. Los lenguajes posteriores a la cuarta
generación se conocen como lenguajes de muy alto nivel. Son lenguajes de muy
alto nivel los generadores de aplicaciones y los naturales.
En cada nuevo nivel se requieren menos instrucciones para indicar a la
computadora que efectúe una tarea particular. Pero los lenguajes de alto nivel
son sólo una ayuda para el programador. Un mayor nivel significa que son
necesarios menos comandos, debido a que cada comando o mandato de alto
nivel reemplaza muchas instrucciones de nivel inferior.
35