GUI,全称是图形用户界面(Graphics User Interface)。我们谈论GUI,首先要谈论“UI”——用户界面(User Interface),或者说“人机交互界面”。最初的计算机是二战时期,盟军为了破解德军密码体系,而建造的数学系统。计算机从诞生的那一天起,并不包含所谓“人机交互”部件,也就是没有真实意义上的UI。首先,盟军派遣到轴心国内部的谍报人员和各地的电波监听员将截获的加密电报送回英国布莱奇雷庄园,由这里的数学家们研究密码的组成。随着战事的展开,德军的密电通讯也越来越多,布莱奇雷庄园的工作量也迅速上涨。当时由图林等科学家为主的密码破解人员迫切需要一种能够快速分析、翻译密电的计算机。于是他们在布莱奇雷庄园设计了计算机的图纸,并在庄园中开始建造样机。后来美国军方成立了由宾夕法尼亚大学莫奇利和埃克特领导的研究小组,以布雷奇雷庄园密电解码机为基础,开始研制世界上第一台电子计算机。