源起
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"。