CrashCourseComputerScience22命令行界面

59 阅读1分钟

命令行界面

人机交互 human-computer interaction 是很重要的部分。
早期的人机交互是通过机械结构完成输入输出的,用一大堆的机械面板和线来操作。
后来出现了打卡纸带和磁带来提高输入输出的效率,并辅助大量指示灯来提供运行中的实时反馈。
1950s 后出现革命,一方面计算机越来越小越来越便宜,另一方面运行速度越来越快可以同时支撑多程序和多用户 multitasking and time-sharing system。
将打字机改造成键盘,发明十指盲打提高输入效率,电报机的网联联通是最早期的命令行交互。
最开始屏幕显示精度不够成本过高,往往还是通过纸张作为交互的载体,但随着技术的发展,屏幕逐渐取代了纸张。
用屏幕打字交互的命令行被称为终端 terminal,1971 美国大概有 7万个终端。在终端时代就出现了游戏,即使是文字的冒险游戏,也引发了人们极大的兴趣,是今天的 RPG 始祖。
image.png
直到今天命令行仍然是很重要的一部分,很多程序员都是在命令行中工作的。\