Wurde die Syntax einer Programmiersprache vor ihrer Veröffentlichung einem Usability-Test unterzogen? Wenn ja, welche Arten von Tests wurden durchgeführt, welche Ergebnisse wurden erzielt und welche Auswirkungen hatten die Testergebnisse auf das Design der Sprache?
programming-languages
usability
Justin Tanner
quelle
quelle
Antworten:
Aus Robert Harveys Kommentar fand ich dieses interessante Zitat von C # -Designer Anders Hejlsberg:
quelle
Wenn Sie unter Sprachverwendbarkeit verstehen, wie die Syntax und Semantik einer Programmiersprache die Produktivität beeinflusst, wurden einige Studien durchgeführt, um die durchschnittliche Produktivität (für die Implementierung eines bestimmten Programms und die Qualität der Lösung erforderliche Zeit) von Programmierern zu ermitteln, die mehrere Sprachen verwenden.
Auf dieser Seite finden Sie einige Informationen (mit Zitaten weiterer Artikel) . Die Seite wurde von einem Lisp-Programmierer geschrieben, daher könnte man argumentieren, dass sie voreingenommen ist (dh, dass sie Informationen enthält, die für Lisp günstig sind). Trotzdem finde ich es interessant zu sehen, wie solche Experimente durchgeführt werden können und was man zu messen versuchen kann. Die zitierten Artikel können auch mehr Links zu verwandten Studien enthalten.
quelle
Man könnte argumentieren, dass ein "Usability-Test" von Fortran II zu einer völlig neuen Sprache geführt hat: BASIC , das (insbesondere für Anfänger) benutzerfreundlicher als sein Vorgänger gestaltet wurde. Wenn Sie mehr über die Ursprünge und Designziele erfahren möchten, finden Sie in diesem Buch ein ganzes Kapitel zu diesem Thema.
quelle