此时真空管和电子元件技术的进步以及图灵计算机理论的完善为电子计算机的出现奠定了基础。 99年约翰·阿塔纳索夫(John tnsoff)和克利福德·贝瑞(liffor rry)设计并建造了)。尽管这台计算机不支持编程也不是图灵完备的但它率先使用真空管来提高计算速度因此被称为世界上第一台电子计算机。 跳槽做端产品经理准备大干一场发现把问题想简单了 近年来端业务大力发展也让很多相关岗位的人(端产品经理、交互、测试、研发、运营、项目经理等)纷纷转型做端产品。但是大多数人刚开始会对端 ... 查看详情 > 为了执行程序计算机需要从外部获取数据。
阿塔纳索夫在深入研究IM制表机后机 韩国电报 如NI和S-MRK-I也借鉴了这一技术将穿孔卡片作为数据输入的解决方案。 虽然计算机与IM制表机都使用了穿孔卡片技术但计算机的卡片不仅用于数据输入还用于程序指令的读取和存储具有更复杂的编码和控制功能因此在卡片的编码方式、孔位分布和读取设备等方面都存在显著差异。 与我们所熟知的命令行界面(LI)、图形用户界面(UI)等交互范式不同后两者是一种实时交互用户可以在输入命令后立即得到反馈并根据结果继续输入新的指令。而穿孔卡片则属于批处理交互批处理的意思就是在所有任务准备就绪后计算机一次性处理所有任务用户在程序运行过程中无法进行干预且所有的输出结果也是批量生成的。
具体来说程序员需要将指令提前打在卡片上随后将这些卡片批量放入读取设备由计算机进行识别。接下来系统处理的过程通常需要几分钟到几小时具体时间取决于卡片数量和计算复杂度但无论如何也无法做到像实时交互那样立即得到反馈。尽管效率很低但在计算机发展初期受限于硬件和软件穿孔卡片仍然是一种发送指令和输入数据的可靠手段。 到了世纪年代和7年代磁带和磁盘作为新型存储介质逐渐取代了穿孔卡片。这些磁性存储设备提供了更高的数据存储密度和更快的数据访问速度使数据的输入和存储变得更加高效能够支持更大规模的数据和复杂的计算任务。同时也大大简化了数据处理流程用户不再需要处理大量的物理卡片减少了人为操作错误的发生。