Cambridge Algebra System

{{short description|Computer algebra system}}

{{Infobox software

| name = Cambridge Algebra System

| developer = David Barton, Stephen R. Bourne, and John Fitch

| operating system = Titan computer then Cross-platform

| programming language = Titan assembler, ALGOL 68C, BCPL

| genre = Computer algebra system

}}

Cambridge Algebra System (CAMAL) is a computer algebra system written in Cambridge University by David Barton, Steve Bourne, and John Fitch. It was initially used for computations in celestial mechanics{{Cite book |title=Automatic algebraic manipulation and its application to the lunar theory |first=Stephen Richard |last=Bourne |publisher=University of Cambridge |year=1969}}{{cite journal |title=Literal Expressions for the Co-Ordinates of the Moon. I. The First Degree Terms |last=Bourne |first=Stephen Richard |journal=Celestial Mechanics |volume=6 |issue=2 |pages=167–186 |bibcode=1972CeMec...6..167B |year=1972 |doi=10.1007/BF01227779 |s2cid=123519237 }} and general relativity. The foundation code was written in Titan computer assembler.[http://titanautocode.pbworks.com/w/page/22288977/Influence Titan Autocode 1]{{Better source needed|reason=This reference is not correct and the pbworks material itself is inaccurate (srb)|date=September 2017}} In 1973, when Titan was replaced with an IBM System/370 Model 165, it was rewritten in ALGOL 68C and then BCPL{{cite conference |title=CAMAL 40 Years on – Is Small Still Beautiful? |doi=10.1007/978-3-642-02614-0_8 |author=John P. Fitch |author-link=John Fitch (computer scientist) |conference= Intelligent Computer Mathematics (CICM 2009) |pages=32–44}} where it could run on IBM mainframes and assorted microcomputers.{{cite web|url=http://www.reduce-algebra.com/docs/camal.pdf |title=REDUCE meets CAMAL |page=2 |author=J.P. Fitch |author-link=John Fitch (computer scientist) |publisher=School of Mathematical Sciences University of Bath |date= |access-date=2012-08-12}}

References

{{reflist}}

Further reading

{{Refbegin}}

  • {{Cite journal |title=A pre-editor for CAMAL |journal=ACM SIGSAM Bulletin |volume=9 |issue=3 |date=August 1975 |pages=30–34 |doi=10.1145/1088309.1088320 |author=Bauke Hiemstra |doi-access=free }}
  • {{Cite book |title=CAMAL User's Manual |first=John |last=Fitch |authorlink=John Fitch (computer scientist) |publisher=Cambridge University |location=England |date=1975}}
  • {{Cite book |first1=Stephen Richard |last1=Bourne |first2=J.R. |last2=Horton |title=Proceedings of the second ACM symposium on Symbolic and algebraic manipulation - SYMSAC '71 |chapter=The design of the Cambridge algebra system |date=1971 |location=Los Angeles, California, USA |pages=134–143 |doi=10.1145/800204.806278|s2cid=14998130 }}

{{Refend}}

{{Computer algebra systems}}

Category:Computer algebra systems

{{science-software-stub}}