Red de conocimiento informático - Material del sitio web - Ayúdenos con la traducción. Una buena traducción le otorgará 70 puntos extra.

Ayúdenos con la traducción. Una buena traducción le otorgará 70 puntos extra.

2. Estudios de VPL

2. Investigación sobre el lenguaje de programación visual (en lo sucesivo denominado VPL)

Cunniff y Taylor (1987) compararon la comprensión de los programadores novatos de los programas escritos en el primer lenguaje de programación (FPL) de VPL con los escritos en Pascal. una sintaxis visual que es un diseño de diagrama de flujo estructurado de semántica de lenguaje de programación procedimental estándar de tercera generación. Cunniff y Taylor descubrieron que la comprensión, medida por el tiempo de respuesta al responder preguntas sobre ocho pares de segmentos de programa de aproximadamente 20 líneas cada uno, era. significativamente mejor para los segmentos FPL que para los segmentos Pascal equivalentes.

Cunniff y Taylor en 1987 compararon la comprensión de programas escritos por programadores novatos en el lenguaje FPL y Pascal de VPL, respectivamente. FPL tiene una regla de sintaxis visual, que es un diseño semántico de lenguaje de programación de tercera generación estándar basado en procesos con una estructura de diagrama de flujo. Descubrieron que, medido por el tiempo de reacción a preguntas sobre fragmentos de código de ocho líneas frente a 20, los sujetos entendían los fragmentos de código escritos en FPL significativamente mejor que los fragmentos de código equivalentes escritos en Pascal.

Pandey y Burnett (1993) compararon un VPL sin diagrama de flujo, Forms/3, con dos lenguajes basados ​​en texto, Pascal y una versión modificada de APL. Los sujetos aprendieron aspectos clave de los lenguajes necesarios para. comprendí manipulaciones de vectores/matriciales y respondí preguntas sobre dos problemas matriciales. Forms/3 y APL superaron a Pascal en un problema, y ​​Forms/3 y Pascal superaron a APL en el segundo problema.

Pandey y Burnett compararon Forms/. 3 (un VLP no estructurado en diagrama de flujo) y dos lenguajes basados ​​en texto: Pascal y versiones modificadas de APL. Los sujetos de prueba aprendieron el contenido necesario sobre operaciones vectoriales/matriciales en cada idioma y luego respondieron 2 preguntas sobre matrices. Los resultados muestran que en un problema, Forms/3 y APL funcionan mejor que Pascal, y en otro problema, Forms/3 y Pascal funcionan mejor que APL.

A diferencia de los estudios de programación pequeños anteriores, Baroth y Hartsbough (1995) informaron de un estudio observacional del Centro de Tecnología de Medición (MTC) en el que los usuarios finales y los programadores trabajaron en estrecha colaboración en un mundo real. El estudio implicó el desarrollo paralelo de un analizador de telemetría por parte de dos equipos de desarrollo, uno que usaba VPL LabVIEW y otro que usaba C. Ambos equipos recibieron los mismos requisitos, la misma financiación y la misma cantidad de tiempo (tres meses) para completar el proyecto. Al final de este período, el equipo de C no había completado los requisitos, mientras que el equipo de LabVIEW había ido más allá de los requisitos originales.

A diferencia de la investigación anterior sobre programas pequeños, Baroth y Hartsbough en 1995. En el Centro de Tecnología de Medición (MTC) se informaron los resultados de un estudio observacional de un proyecto de la vida real en el que los usuarios finales y los programadores estaban estrechamente vinculados. La investigación implicó el desarrollo paralelo de un analizador de teledetección por parte de dos equipos, uno usando VPL LabVIEW y el otro usando lenguaje C. A ambos equipos se les dieron los mismos requisitos del cliente, financiación y tiempo de trabajo (3 meses) para completar el proyecto. Al llegar la fecha límite, el equipo que usaba lenguaje C no completó los requisitos, mientras que los resultados del trabajo del equipo que usaba LabVIEW excedieron con creces los requisitos originales.