交互式计算

编辑
本词条由“匿名用户” 建档。

在计算机科学中,交互式计算指的是在运行时接受用户输入的软件。交互式软件包括常用的程序,如文字处理程序或电子表格应用程序。 相比之下,非交互式程序在没有用户干预的情况下运行;这些例子包括编译器和批处理程序,它们被预先编程为独立运行。 交互式计算侧重于计算机和操作者之间的实时互动(对话),以及使它们成为可能的技术。如果计算机系统的反应足够复杂,就可以说该系统在进行社会互动;有些系统试图通过实现社会界面...

简介

编辑

计算机科学中,交互式计算指的是在运行时接受用户输入的软件。交互式软件包括常用的程序,如文字处理程序或电子表格应用程序。

相比之下,非交互式程序在没有用户干预的情况下运行;这些例子包括编译器和批处理程序,它们被预先编程为独立运行。

交互式计算侧重于计算机和操作者之间的实时互动(对话),以及使它们成为可能的技术。如果计算机系统的反应足够复杂,就可以说该系统在进行社会互动;有些系统试图通过实现社会界面来实现这一目标

交互式计算的性质以及它对用户的影响,在计算机交互领域被广泛地研究。

交互式计算系统的历史

编辑

伊万-萨瑟兰被认为是交互式计算之父,因为他在1963年开发的交互式显示图形程序Sketchpad工作。他后来在J.C.R.Licklider的指导下在ARPA信息处理技术办公室工作。

在那里,他促成了ARPA对道格拉斯-恩格尔巴特的研究资助,用于在SRI开发NLS系统,该系统是基于他在1962年的报告中发表的富有远见的宣言,恩格尔巴特在报告中设想互动计算是用户与计算机、相互之间以及与他们的知识进行互动的工具,所有这些都在一个巨大的虚拟信息空间中。

在1965年的一份报告中,恩格尔巴特发表了他对指点设备的早期实验,包括计算机鼠标,用于在交互式显示工作站上进行创作和编辑。

交互式计算

恩格尔巴特在SRI的交互式计算的工作直接迁移到施乐PARC,从那里到苹果,并进入主流。因此,交互式计算的进化一般都可以追溯到恩格尔巴特在SRI的实验室。

2008年12月,在他1968年的演示40周年之际,SRI主办了一个公开的纪念活动来纪念他。

目前的研究

编辑

在交互式计算系统中需要持续的用户互动,这使得它在许多方面与批处理系统不同。目前的研究领域包括新型编程模型的设计以及在互动计算中实现信息安全和可靠性。

IPython是一个用于科学互动计算的软件系统,支持数据可视化、事件驱动编程和一些相关的GUI工具箱

佐治亚理工学院的互动计算学院成立于2007年,通过与40多个院系合作提供硕士和博士学位。

麻省理工学院的有形媒体小组在HiroshiIshii教授的领导下,试图通过为计算提供一个动态的物理形式,将比特和原子的双重世界无缝连接起来。

内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/175187/

(4)
词条目录
  1. 简介
  2. 交互式计算系统的历史
  3. 目前的研究

轻触这里

关闭目录

目录