¿Se ha probado la utilidad de algún lenguaje de programación?

13

Antes de ser lanzado al público, ¿la sintaxis de algún lenguaje de programación ha sido sometida a pruebas de usabilidad? Si es así, ¿qué tipo de pruebas se realizaron, cuáles fueron los resultados y qué impacto tuvieron los resultados de las pruebas en el diseño del lenguaje?

    
pregunta Justin Tanner 05.12.2012 - 00:19

3 respuestas

10

Por el comentario de Robert Harvey, encontré esta cita interesante del C # diseñador Anders Hejlsberg :

  

Anders Hejlsberg: La mayoría de ellos fueron en realidad estudios de usabilidad de IDE   caracteristicas. Podríamos preguntar, "¿Puede la gente entender que hacen clic derecho?   ¿Para hacer esto o aquello? " Hicimos algunos estudios de usabilidad para los puros   la propia sintaxis del lenguaje, creo que hicimos algunos con propiedades y eventos,   por ejemplo, pero en realidad no era necesario.

     

No creo que obtengas un rendimiento tan alto de los estudios de usabilidad para   características del lenguaje como para las características IDE. Los IDEs son muy interactivos. Tú   Puede ver a los usuarios hacer clic derecho en los elementos del menú y obtener buenos comentarios. por   lenguajes de programación, la pregunta es más, "¿Es conceptualmente   ¿Es comprensible? "Eso se hace muy bien al tener un aviso al cliente   Consejos, cajas de resonancia. Quieres lugares donde puedas decir, "Aquí está   Lo que estamos pensando hacer para esta nueva característica en particular. Qué   ¿Todos piensan? "Y en realidad los instan a que hagan tantos agujeros   en él como sea posible, porque preferiría saber antes de poner   La característica que después. Entonces, a menos que una característica de idioma sea completa   Slam Dunk, tendemos a hacer uso de ese tipo de tarjetas de sonido.

    
respondido por el Justin Tanner 05.12.2012 - 00:37
4

Si por facilidad de uso del lenguaje quiere decir cómo la sintaxis y la semántica de un lenguaje de programación influyen en la productividad, se han realizado algunos estudios para evaluar la productividad promedio (el tiempo necesario para implementar un programa dado y la calidad de la solución) de programadores que utilizan varios idiomas. .

Puede encontrar información (con citas de otros artículos) en esta página . La página ha sido escrita por un programador de Lisp, por lo que se podría argumentar que está sesgada (es decir, que presenta información que es favorable para Lisp). Sin embargo, me parece interesante ver cómo se pueden realizar tales experimentos y qué se puede tratar de medir. Además, los artículos citados pueden proporcionar más enlaces a estudios relacionados.

    
respondido por el Giorgio 05.12.2012 - 11:27
3

Se podría argumentar que una "prueba de usabilidad" de Fortran II condujo a un nuevo lenguaje completo: BÁSICO , que fue diseñado para ser más útil (especialmente para los principiantes) que su predecesor. Si desea saber más sobre los orígenes y los objetivos de diseño, hay un capítulo completo en este libro relacionado con ese tema. .

    
respondido por el Doc Brown 05.12.2012 - 08:31

Lea otras preguntas en las etiquetas