星光榜 / 格蕾丝·霍珀
星光人物档案 · 跨时代榜

格蕾丝·霍珀

格
格蕾丝·霍珀Grace Hopper新星 T5
把编程从手写机器码变成用接近自然语言的语句写、交给编译器翻译的工作方式
星光编号SL-0298
暂评5.27
年代 / 领域1906–1992 · 编译器
状态含 5 项暂估

人物简介

Grace Hopper · 1906–1992 · 编译器

格蕾丝·霍珀(Grace Hopper,1906—1992)是美国计算机科学家和海军军官。她参与早期计算机程序文档、自动编程工具、面向业务的编译语言以及 COBOL 的共同制定与推广。

霍珀从早期计算机的程序实践出发,推动机器处理更接近业务表达的指令。她与UNIVAC团队发展自动编程工具,参与COBOL的跨机构合作,并长期推动语言标准和验证服务。

公开来源

更新于 2026-09-15

评分详情

已评估 5 组贡献,仍在补充。

暂评5.27已评估贡献
评估范围

本轮当前已列5项有限研究账;M与归功份额为可修订判断。未覆盖内容和未核清的负面作用不按零处理,具体缺口见逐项说明。

其中 5 项仍含暂估信息,具体缺口见对应贡献。

计算方式

先看人物评分的简单例子 →

Q = 10^(M/2) − 1;Lᵢ = aᵢ × Qᵢ;L = Σ Lᵢ;S = 2 × log₁₀(1 + L)。

M 表示成果量级,a 表示个人分配份额。每项单项折合分只能用于观察单项尺度,不能直接相加;可相加的是按个人份额分配后的个人亮度。

本次计算的总亮度为 432.467138。

逐项贡献明细

点击成果可查看评分依据、共同贡献分配与来源。

5 项可见
FLOW-MATIC 面向业务的编译语言OUT-SL0298-1957-1959-FLOW-MATIC-BUSINESS-LANGUAGE · 1957 · 缺证暂估5.235%138.98751032.1383%4.29

领导或参与 Univac 自动编程团队交付 FLOW-MATIC,以英语式业务表述为目标,形成 A-0 之后面向业务的编译语言家族。

M 的依据
M5.2高于A-0 M4.7,因为FLOW-MATIC从自动编程原型推进到面向业务的问题语言和团队交付;与Watt冷凝方法M5.2同属可复用方法档,但没有把COBOL或后世商业计算收入。
个人份额的依据
Hopper以方向和团队领导0.35;UNIVAC语言与编译实现团队0.35;Sperry/Remington Rand制度与产品交付0.10;A-0、业务计算和语言前史0.10;未知0.10。
重叠处理
只计1957–1959年面向英语式业务表述的FLOW-MATIC语言、宣传材料与可定位编译器项目工件。A-0作为已消费前驱;COBOL只领取跨机构标准化新增。排除所有商业软件、跨机计算和COBOL运行规模。

共同贡献分配

  • 格蕾丝·霍珀 · 35%
  • UNIVAC 自动编程语言团队 · 35%
  • Sperry Rand UNIVAC · 10%
  • A-0 与业务计算语言前史 · 10%
  • 未分配的背景贡献 · 10%

补充资料或质疑本项 →

待补:未完整读取语言手册。;具体语法和编译实现者未分解。

COBOL 的共同制定、实现与推广OUT-SL0298-1958-1960S-COBOL-CODASYL-IMPLEMENTATION-ADVOCACY · 1958 · 缺证暂估5.815%118.99923527.5164%4.16

将 FLOW-MATIC 经验带入 CODASYL 与 Univac 的 COBOL 规范落实、跨机构协调和推广。该语言由委员会共同制定,Hopper 的角色包括技术顾问与规格落实;早期实现由 Remington Rand Univac 与 RCA 团队完成。

M 的依据
M5.8与Watt成熟系统同档:COBOL形成跨机构规范、跨厂商实现和持续推广的实际语言标准交付。它的M不等于Hopper个人份额;个人a仅0.15,避免以声誉吞没委员会和实现团队。
个人份额的依据
Hopper以Univac技术顾问、规格落实和推广0.15;Mary Hawes、Cunningham、Jack Jones、Al Ash领导与需求0.25;Bemer、Baird技术输入0.15;CODASYL委员会0.20;Remington Rand和RCA实现0.15;FLOW-MATIC前驱0.05;未知0.05。
重叠处理
只计1958至1960年代CODASYL中共同制定COBOL、落实规格、跨机测试、早期Remington Rand/RCA实现和Hopper的推广。FLOW-MATIC只作为前驱输入;不计整个COBOL运行史、全部商业计算或每版标准。

共同贡献分配

  • 格蕾丝·霍珀 · 15%
  • Mary Hawes、Cunningham、Jack Jones、Al Ash(COBOL 组织领导) · 25%
  • Bob Bemer 与 George Baird(COBOL 技术输入) · 15%
  • CODASYL 委员会 · 20%
  • Remington Rand 与 RCA 的 COBOL 实现团队 · 15%
  • FLOW-MATIC 前序语言贡献 · 5%
  • 未分配的背景贡献 · 5%

补充资料或质疑本项 →

待补:未逐项读取CODASYL会议记录和1960年规格文本。;具名领导和委员会内部份额是粗粒度估值。

A-0 自动编程工具OUT-SL0298-1951-1952-A0-AUTOMATIC-PROGRAMMING-TOOL · 1951 · 缺证暂估4.750%111.43605725.7675%4.10

在 UNIVAC I 语境下设计 A-0 原型编译器,把可复用程序片段和指令的自动生成组织为独立工具;后续开发由自动编程团队共同完成。

M 的依据
M4.7接近ACE M5但略低:A-0开启自动编程工具方向并有原型叙述,但缺原始手册、运行工件和采用范围。它高于一般工具M3,因为改变了程序构造方式。
个人份额的依据
Hopper以工具设计和预算演示模型0.50;UNIVAC自动编程团队0.25;子程序、汇编与编程前史0.15;机构资源0.05;未知0.05。
重叠处理
只计1951–1952年UNIVAC I语境下把可复用程序片段和指令组织为A-0自动生成工具及前期可演示模型。不宣称无争议的世界首个编译器,不计后续所有编译器、汇编器、高级语言或FLOW-MATIC。

共同贡献分配

  • 格蕾丝·霍珀 · 50%
  • UNIVAC 自动编程团队 · 25%
  • 子程序与汇编编程前史 · 15%
  • Remington Rand UNIVAC · 5%
  • 未分配的背景贡献 · 5%

补充资料或质疑本项 →

待补:缺A-0原始手册和运行工件。;CHM采用proto-compiler/one of the first措辞,优先权保持开放。

语言标准化、验证与教学传播OUT-SL0298-1960S-1986-STANDARDIZATION-VALIDATION-TEACHING · 1960 · 缺证暂估4.235%43.71238910.1077%3.30

参与计算机语言标准化组织,并围绕标准语言、程序可移植性和培训开展长期传播;验证服务属于海军、GSA 与委员会共同构成的制度环境。

M 的依据
M4.2反映跨多年委员会、验证和教学的持续制度服务,高于一般工具M3;因完整课次、验证项目和采用效果不足,低于A-0与语言本体。
个人份额的依据
Hopper的委员会和推广服务0.35;Norm Ream标准化输入0.10;ANSI/CODASYL团队0.20;Navy/GSA验证制度0.15;教学传播支持0.10;标准化前史0.05;未知0.05。
重叠处理
只计1960年代至1986年Hopper在ANSI/CODASYL语言标准化、Navy/GSA验证体系和公开教学推广中的实际服务。COBOL初始制定由前一点领取;不计所有标准版本、军方软件、学生未来成果或全部计算教育。

共同贡献分配

  • 格蕾丝·霍珀 · 35%
  • Norm Ream(标准化合作者) · 10%
  • ANSI 与 CODASYL 标准化委员会 · 20%
  • 美国海军与 GSA 的验证服务体系 · 15%
  • 教学与沟通支持人员 · 10%
  • 语言标准化前史 · 5%
  • 未分配的背景贡献 · 5%

补充资料或质疑本项 →

待补:Navy人物页本轮只有检索摘要,未核完整正文。;缺验证项目、课程和听众规模。

Harvard Mark I 操作手册与早期程序文档OUT-SL0298-1944-1947-MARK-I-OPERATIONS-MANUAL-DOCUMENTATION · 1944 · 缺证暂估3.535%19.3319464.4702%2.62

在 Harvard Computation Laboratory 的 Mark I 运行和程序实践中参与形成操作手册与共同技术文献;1946年操作手册列 Hopper 为作者并注明其为总编辑。

M 的依据
M3.5高于一般文档或工具M3,因为手册把复杂早期计算机操作知识交付给后续操作者;馆藏只证明总编辑和共同署名,未证明逐章写作与采用规模,故远低于ACE架构M5。
个人份额的依据
Hopper以总编辑、程序文档组织0.35;Aiken共同技术署名0.20;实验室手册和编程团队0.25;Harvard、IBM、Navy制度与设备条件0.10;未知0.10。
重叠处理
只计1944–1947年Harvard Computation Laboratory把Mark I操作、编程与技术知识整理为Hopper担任总编辑的手册和与Aiken共同署名的技术文献。排除Mark I硬件发明、整个弹道项目和军方计算成果,也不以章节数累加M。

共同贡献分配

  • 格蕾丝·霍珀 · 35%
  • Howard Aiken(Mark I 合作者) · 20%
  • Harvard Computation Laboratory 手册与编程人员 · 25%
  • Harvard、IBM 与美国海军的制度支持 · 10%
  • 未分配的背景贡献 · 10%

补充资料或质疑本项 →

待补:未逐章核定Hopper写作比例。;缺手册使用者规模和具体操作效果。

未计入的项目与原因(2)
  • HOPPER-NET-LIFETIME · 完整生涯的净影响:现有材料针对可定位的技术与组织交付,未建立涵盖其全部生涯后果的正负影响账本。
  • HOPPER-DEBUG-MOTH · “debug”一词与飞蛾事件:飞蛾记录不构成霍珀发明调试或“bug”用语的证据,未设贡献点。

下载原始公开 JSON ↘ · 未取整数值与计算口径保存在文件中