FLOW-MATIC[1] 是第一种类似於英语拼寫和語法的电子数据处理语言。1955年至1959年,葛麗絲·霍普雷明頓蘭德公司任職期間为UNIVAC I开发了FLOW-MATIC,并对日後的COBOL的发展起到了推动作用。

参考文献

编辑
  1. ^ Hopper (1959) p. 198.
  • Hopper, Grace (1978). Keynote Address, History of Programming Languages I. ACM. pp. 16–20. ISBN 0-12-745040-8
  • Hopper, Grace (1959). “Automatic programming: Present status and future trends”, Mechanisation of Thought Processes, National Physical Laboratory Symposium 10. Her Majesty's Stationery Office. pp 155–200, cited in Knuth, Donald; Trabb Pardo, Luis. The Early Development of Programming Languages (技术报告). Computer Science Department, School of Humanities and Sciences, Stanford University. August 1976 [2016-03-19]. 
  • Sammet, Jean (1969). Programming Languages: History and Fundamentals. Prentice-Hall. p. 316–324. ISBN 0-13-729988-5
  • Sammet, Jean (1978). "The Early History of COBOL", History of Programming Languages I. ACM. pp. 199–243. ISBN 0-12-745040-8
  • Sperry Rand Corporation (1957) Introducing a New Language for Automatic Programming: Univac Flow-Matic
  • Remington Rand Univac a Division of Sperry Rand Corporation (1957). FLOW-MATIC PROGRAMMING SYSTEMFLOW-MATIC_Programming_System_1958.pdf

📚 Artikel Terkait di Wikipedia

B語言

Wikipedia note: auto declares a variable with automatic storage (lifetime is function scope), not "automatic typing" as in C++11. */ if (a = n / b) /* assignment

遗传编程

Genetic Programming: On the Programming of Computers by Means of Natural Selection, MIT Press Koza, J.R. (1994), Genetic Programming II: Automatic Discovery

自动编程

面向特性编程 面向语言编程 建模语言 第四代程式语言 低程式碼開發平台 Ricardo Aler Mur, "Automatic Inductive Programming 互联网档案馆的存檔,存档日期2016-03-04.", ICML 2006 Tutorial. June 2006.

指令选择

(原始内容存档于2021-05-18).  Brown, P. A Survey of Macro Processors. Annual Review in Automatic Programming. 1969, 6 (2): 37–88. ISSN 0066-4138. doi:10.1016/0066-4138(69)90001-9

低程式碼開發平台

語言及快速應用程式開發工具。低程式碼開發平台是以模型驅動設計(model-driven design)、自動化程式碼生成(英语:Automatic programming)以及視覺化程式設計的概念為基礎。終端用戶開發(英语:End-user development)的概念很早已經存在,不過低程式碼開發平台用了一些新的開發方式。

BCPL

by the automatic insertion of extra closing brackets. Use of this mechanism is no longer recommended since it often leads to obscure programming errors

罗伯特·弗洛伊德

science: the theory of parsing, the [semantics of programming languages, automatic program verification, automatic program synthesis, and analysis of algorithms"

可微分编程

Gunes; Pearlmutter, Barak; Radul, Alexey Andreyevich; Siskind, Jeffrey. Automatic differentiation in machine learning: a survey. Journal of Machine Learning