源起

NAG 项目始于 1970 年,为 Brian Ford 所主持的合作计划,该计划横跨各学校如:伯明翰、利兹、曼彻斯特、诺丁汉与牛津大学, 以及与 Atlas 计算机实验室 (现隶属于科学与工程研究理事会的 Rutherford Appleton 实验室)。 最初的目的是开发一些数学与统计的函数,能够应用在他们的 ICL 1906A/S 的机器中。 由于系统中使用不同的语言,而且混合语言编写程序相当困难,所以便决定开发 Algol 60 与 ANSI Fortran 的算法库,在 1971 年 10月 1 日发表第一版的算法库,其中包含了 98 个可以调用的函数。

随后学校中的计算机变得更为普及,自第二版便开始便支持各种机器版本。早期的 NAG 版本可概括如下:

  • 建置一个满足数值和统计计算机用户使用的平衡、通用的算法库。
  • 支持提供意见、问题探讨、各式算法、函数调用方式的文件。
  • 提供大量的测试套件,包括范例测试程序、算法库的认证。
  • 实现满足使用者需求的算法库。

为了实现这些目标,NAG 长期致力于算法库算法的开发、强化使用说明文件、测试与可移植性的计划。 这样的要求一直持续,且反应在现今的 NAG 产品上。 项目的贡献与实施过程的协调,由诺丁汉大学主持直至 1973 年 8 月。随后专案的办公室转移到牛津大学,并在此时将 "The Nottingham Algorithms Group" 更名为 "The Numerical Algorithms Group"。