第 01 期 · 软件的生产、分销和消费
04 / 30
代码 · 程序 · 软件
A Brief History — 从穿孔卡片到开放源代码
VISUAL METAPHOR
Margaret Hamilton 扶着登月代码高塔——软件工程史的奠基时刻,一捆捆纸带标记着人类将思维编译为可执行指令的最初勇气。
软件发展简史 · 1940 — 1990
1949
EDSAC
与剑桥第一
存储程序计算机问世,程序以指令形式写入内存,"软件"概念萌芽。
1964
结构化编程
与操作系统
Dijkstra 呼吁"摒弃 GOTO";IBM/360 让 OS 与编译器成为产业基础设施。
1969
Unix 诞生
贝尔实验室
Thompson & Ritchie 用汇编与后 C 语言重写 Unix,C 语言成为系统编程的通用语。
1973
阿波罗 11
飞行软件
Margaret Hamilton 领导开发的 Apollo Guidance Computer 软件,确立软件工程职业。
1983
GNU 计划
自由软件
Stallman 宣布创建类 Unix 的自由操作系统,GPL 许可模式孕育了开源协作的经济实验。
" 软件不是被发明的,它是被制度出来的——从穿孔卡片到开源许可,每一次范式转移都是产权、协作与信任机制的重构。
— 新制度经济学视角下的观察
CHAPTER 01 · FOUNDATIONS
基础 · 制度的生成
P. 04 / 30