任何编程语言UI体验的参考资源?

时间:2012-12-21 02:46:06

标签: user-interface programming-languages

编程语言让用户感觉像GUI设计一样可怕或流畅。当它具有错误的语法功能时,用户会用手指和眼睛抽搐来忍受它。由于语言粉丝和反对者之间的战争,这些问题已经浪费了很多时间和其他资源(例如:“goto认为有害”,“Node.js是癌症”......)。

我想知道为什么UI设计至少成为研究目标并且拥有一些稳定的标准,例如用户鼠标和目标组件之间的距离,而语言没有。我知道一些与语义相关的问题,而不仅仅是语法。但我认真地认为这些论点应该由一些足够强大的标准来形式化。

1 个答案:

答案 0 :(得分:0)

似乎剑桥有一门题为“编程语言的可用性”的课程可以解决这个问题。

来自2015-16 course page

  

编程语言本质上是一种手段   人与计算机之间的通信。传统的电脑   科学研究已经研究了通信的机器末端   链接很长,但缺乏知识和   用于理解人类末端链接的研究方法。这个   课程提供进步所需的实用研究技能   在这个重要的领域。

同一页面列出了以下推荐阅读材料:

  

2015年的讲义似乎是一个很好的起点:http://www.cl.cam.ac.uk/teaching/1415/P201/p201-lecturenotes-2015.pdf