从制表设备企业形成

IBM的企业前身C-T-R于1911年由制表、计时和计算秤等业务合并形成,1924年改用International Business Machines之名。打孔卡制表机把记录编码在卡片上,支持汇总和分类等工作。企业早期处理的是人口、商业与管理资料,由此形成围绕数据设备、客户服务和持续使用需求的业务。

参考:[1]

以共同体系组织大型计算机

1964年发布的System/360把多个性能层次的计算机组织在共同架构下,试图减少客户升级设备时重新编写软件的负担。硬件能力不同的机器共享一套重要接口,使程序和外围设备形成可延续的体系。这样的产品规划同时涉及处理器、软件、制造与服务,不能只看成一台机器的设计。

参考:[2]

编译器回应编程成本

约翰·巴科斯领导的团队为IBM 704开发FORTRAN系统,并于1957年交付。使用者可以写接近数学公式的程序,由编译器安排机器操作;团队还需证明自动生成的代码足够有效率。这个案例表明,计算设备的价值也取决于软件工具怎样降低使用成本,让专业知识能够转成实际计算任务。

参考:[3]

数据库研究走向可用系统

在IBM圣何塞研究环境中,埃德加·科德于1970年提出关系模型;随后System R团队研究怎样执行高层查询,钱伯林与博伊斯参与发展SQL,塞林格等研究查询优化。理论、语言与系统实现由不同人员共同推进,后来进入数据库产品。企业在此既提供研究条件,也承担把实验方案变成可部署软件的组织工作。

参考:[4]