{"title":"Mathematical software and ACM Publications","authors":"J. R. Rice","doi":"10.1145/41579.41584","DOIUrl":null,"url":null,"abstract":"Mathematical software started as a scientific activity almost as soon as serious scientific computing. The field was brought into focus at the symposium Mathematical Software held at Purdue University on April 1-3, 1970. The symposium's organizing committee was John Rice (chairman), Robert Ashenhurst, Charles Lawson, Stuart Lynn and Joseph Traub. It was sponsored by ACM and SIGNUM and financially supported by the Office of Naval Research. Mathematical software was defined then as the set of algorithms in the area of mathematics and it was noted that this definition is much broader than traditional numerical analysis. Even today there are large areas of mathematical software which have yet to be studied systematically or seriously (e.g., geometric algorithms).\nThe first chapter of the symposium proceedings, Mathematical Software [Rice, 1971] presents a brief history of the field up to that point. It is noted there that the first mathematical software published was an EDVAC machine language program to convert base 10 integers to binary; it was in Mathematical Tables and Aids to Computations (now called Mathematics of Computation) on pages 427-431 of Volume 3, 1949. Further noted is that the book [Wilkes, Wheeler and Gill, 1951] contains a thorough discussion of the mathematical software (subroutine library) for the EDSAC. The second chapter of Mathematical Software is The Distribution and Sources of Mathematical Software which summarizes the state of the field as of 1970. The recent book, Sources and Development of Mathematical Software [Cowell, 1984] contains as first chapter the essay Observations on the Mathematical Software Effort by W. J. Cody. Many of the other 13 chapters of Cowell's book contain historical remarks about specific mathematical software areas.\nChapter 3 of Mathematical Software is The Challenge for Mathematical Software which raises many points still completely unresolved. It concludes with recommendations for the establishment of:A Journal of Mathematical Software\nA Center or Focal Point for Mathematical Software\n\nThe implementation of the first recommendation is the focal point of this article, the other recommendation has yet to be carried out. Perhaps mathematical software is now too big for a “Center” to cover the whole field, but a focal point would still serve a very important scientific function.","PeriodicalId":369076,"journal":{"name":"Conference on History of Scientific and Numeric Computation","volume":"200 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1987-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Conference on History of Scientific and Numeric Computation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/41579.41584","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
Mathematical software started as a scientific activity almost as soon as serious scientific computing. The field was brought into focus at the symposium Mathematical Software held at Purdue University on April 1-3, 1970. The symposium's organizing committee was John Rice (chairman), Robert Ashenhurst, Charles Lawson, Stuart Lynn and Joseph Traub. It was sponsored by ACM and SIGNUM and financially supported by the Office of Naval Research. Mathematical software was defined then as the set of algorithms in the area of mathematics and it was noted that this definition is much broader than traditional numerical analysis. Even today there are large areas of mathematical software which have yet to be studied systematically or seriously (e.g., geometric algorithms).
The first chapter of the symposium proceedings, Mathematical Software [Rice, 1971] presents a brief history of the field up to that point. It is noted there that the first mathematical software published was an EDVAC machine language program to convert base 10 integers to binary; it was in Mathematical Tables and Aids to Computations (now called Mathematics of Computation) on pages 427-431 of Volume 3, 1949. Further noted is that the book [Wilkes, Wheeler and Gill, 1951] contains a thorough discussion of the mathematical software (subroutine library) for the EDSAC. The second chapter of Mathematical Software is The Distribution and Sources of Mathematical Software which summarizes the state of the field as of 1970. The recent book, Sources and Development of Mathematical Software [Cowell, 1984] contains as first chapter the essay Observations on the Mathematical Software Effort by W. J. Cody. Many of the other 13 chapters of Cowell's book contain historical remarks about specific mathematical software areas.
Chapter 3 of Mathematical Software is The Challenge for Mathematical Software which raises many points still completely unresolved. It concludes with recommendations for the establishment of:A Journal of Mathematical Software
A Center or Focal Point for Mathematical Software
The implementation of the first recommendation is the focal point of this article, the other recommendation has yet to be carried out. Perhaps mathematical software is now too big for a “Center” to cover the whole field, but a focal point would still serve a very important scientific function.
数学软件作为一项科学活动几乎与严肃的科学计算同时开始。1970年4月1日至3日在普渡大学举行的数学软件研讨会使该领域成为焦点。研讨会的组织委员会由约翰·赖斯(主席)、罗伯特·阿申赫斯特、查尔斯·劳森、斯图尔特·林恩和约瑟夫·特劳布组成。它由ACM和SIGNUM赞助,由海军研究办公室提供财政支持。数学软件当时被定义为数学领域的一套算法,人们注意到,这个定义比传统的数值分析要广泛得多。即使在今天,仍有大量的数学软件尚未被系统地或认真地研究(例如,几何算法)。研讨会论文集的第一章《数学软件》[Rice, 1971]简要介绍了该领域到那时为止的历史。值得注意的是,第一个发布的数学软件是一个EDVAC机器语言程序,用于将十进制整数转换为二进制;在1949年第3卷第427-431页的《数学表与计算辅助》(现称为《计算数学》)中。进一步指出的是,这本书[Wilkes, Wheeler and Gill, 1951]包含了对EDSAC数学软件(子程序库)的全面讨论。数学软件的第二章是数学软件的分布和来源,总结了截至1970年该领域的现状。最近出版的《数学软件的来源和发展》[Cowell, 1984]一书的第一章包含了W. J. Cody关于数学软件工作的观察的文章。在Cowell的书的其他13章中,许多章节都包含了关于特定数学软件领域的历史评论。数学软件的第三章是数学软件的挑战,其中提出了许多尚未解决的问题。最后提出了建立数学软件期刊中心或数学软件焦点的建议。第一个建议的实施是本文的重点,另一个建议尚未实施。也许数学软件现在对于一个“中心”来说太大了,无法覆盖整个领域,但一个焦点仍然可以发挥非常重要的科学功能。