Antes de ser divulgada ao público, a sintaxe de qualquer linguagem de programação passou por testes de usabilidade? Em caso afirmativo, que tipos de testes foram realizados, quais foram os resultados e qual o impacto que os resultados dos testes tiveram no design do idioma?
programming-languages
usability
Justin Tanner
fonte
fonte
Respostas:
No comentário de Robert Harvey, achei esta citação interessante do designer de C # Anders Hejlsberg:
fonte
Se por usabilidade de linguagem você quer dizer como a sintaxe e a semântica de uma linguagem de programação influenciam a produtividade, alguns estudos foram conduzidos para avaliar a produtividade média (tempo necessário para implementar um determinado programa e a qualidade da solução) de programadores usando várias linguagens.
Você pode encontrar algumas informações (com citações de outros artigos) nesta página . A página foi escrita por um programador do Lisp, portanto, pode-se argumentar que é tendenciosa (ou seja, apresenta informações favoráveis ao Lisp). Ainda acho interessante ver como essas experiências podem ser conduzidas e o que se pode tentar medir. Além disso, os artigos citados podem fornecer mais links para estudos relacionados.
fonte
Pode-se argumentar que um "teste de usabilidade" do Fortran II levou a um novo idioma completo: BASIC , que foi projetado para ser mais utilizável (especialmente para iniciantes) do que seu antecessor. Se você quiser saber mais sobre as origens e os objetivos do projeto, há um capítulo inteiro neste livro sobre esse tópico.
fonte