品。1801年，法国人约瑟夫·玛丽·雅卡尔对织布机的设计进行改进，使用一系列打孔的纸卡片来作为编织复杂图案的程式。尽管这种被称作“雅卡尔织布机”的机器并不被认为是一部真正的计算机，但是其可程式化性质使之被视为现代计算机发展过程中重要的一步。查尔斯·巴贝奇于1820年构想和设计了第一部完全可程式化计算机。但由于技术条件、经费限制，以及无法忍耐对设计不停的修补，这部计算机在他有生之年始终未能问世。约到19世纪晚期，许多后来被证明对计算机科学有着重大意义的技术相继出现，包括打孔卡片以及真空管。德裔美籍统计