¿Cuáles son las características del PDL? ¿Cuáles son sus ventajas?
Respuesta: PDL generalmente tiene las siguientes características:
(1) Todas las palabras clave tienen una sintaxis fija para proporcionar estructuras de control estructuradas, descripciones de datos y características de módulos.
(2) El lenguaje declarativo que describe el proceso de procesamiento no tiene una gramática estricta.
(3) Tiene un mecanismo de descripción de módulos, que incluye descripciones de datos simples y complejas.
(4) Tiene definición de módulo y mecanismo de llamada, por lo que los desarrolladores deben explicar la estructura del programa relevante representada por PDL de acuerdo con el lenguaje utilizado para la programación del sistema.
La estructura general de PDL es completamente diferente a la de los programas generales. La sintaxis extranjera es consistente con el lenguaje de programación correspondiente. La gramática interna utiliza lenguaje natural, que es fácil de escribir, fácil de entender y fácil de convertir en programas fuente.
Además, existen las siguientes ventajas:
(1) El mecanismo proporcionado es más completo que los gráficos, lo que crea condiciones favorables para garantizar la calidad del diseño detallado y la codificación.
(2) Puede incrustarse en el programa fuente como un comentario y usarse como un documento de programa, y puede editarse y modificarse como un lenguaje de programación de alto nivel, lo que favorece el mantenimiento del software.
(3) El código del programa se generará automáticamente para mejorar la productividad del software. Actualmente existen varias versiones de PDL (como PDL/Pascal, PDL/C, PDL/Ada, etc.), que proporcionan condiciones convenientes para generar automáticamente los códigos correspondientes.