Avant d'être rendu public, la syntaxe d'un langage de programmation a-t-elle subi des tests d'utilisabilité? Si oui, quels types de tests ont été effectués, quels ont été les résultats et quel impact les résultats des tests ont-ils eu sur la conception de la langue?
programming-languages
usability
Justin Tanner
la source
la source
Réponses:
D'après le commentaire de Robert Harvey, j'ai trouvé cette citation intéressante du concepteur C # Anders Hejlsberg:
la source
Si, par l'utilisabilité du langage, vous entendez comment la syntaxe et la sémantique d'un langage de programmation influencent la productivité, certaines études ont été menées pour évaluer la productivité moyenne (temps nécessaire pour implémenter un programme donné et qualité de la solution) des programmeurs utilisant plusieurs langages.
Vous pouvez trouver quelques informations (avec des citations d'autres articles) sur cette page . La page a été écrite par un programmeur Lisp, donc on pourrait dire qu'elle est biaisée (c'est-à-dire qu'elle présente des informations favorables à Lisp). Je trouve néanmoins intéressant de voir comment ces expériences peuvent être menées et ce que l'on peut essayer de mesurer. De plus, les articles cités peuvent fournir plus de liens vers des études connexes.
la source
On pourrait soutenir qu'un "test d'utilisabilité" de Fortran II a conduit à un nouveau langage complet: BASIC , qui a été conçu pour être plus utilisable (en particulier pour les débutants) que son prédécesseur. Si vous voulez en savoir plus sur les origines et les objectifs de conception, il y a tout un chapitre dans ce livre concernant ce sujet.
la source