Language peer sets for ALTRAN: United States↑ United States/1969↑ Designed 1969 ↑ 1960s languages ↑ Third generation↑ High Cold War↑ Genus Algebraic ↑ Algebraic↑ Mathematical↑ Expression-oriented ↑ Algebraic/1969↑ Mathematical/1969↑ Expression-oriented/1969↑ Algebraic/United States↑ Mathematical/United States↑ Expression-oriented/United States↑
ALTRAN(ID:312/alt003)
A FORTRAN extension for rational algebra
alternate simple view
Country: United States
Designed 1969
Published: 1969
Genus: Algebraic W.S. Brown, Bell Labs
A FORTRAN extension for rational algebra.
An extension of FORTRAN which incorporates some of the ALPAK capability. Places
The Legendre polynomials obtained from Rodrigues' formula using altran.
The complete altran program is submitted to the computer. In this program an array P with 10 elements is declared that depends on the variable X up to the tenth power and the altran routine for differentiation is requested, The results, only part of which are presented, are obtained in the normal manner for jobs run in batch mode.
The f and g series obtained by recurrence using Altran.
In this program the variable A represents p, B represents U and C represents E. The quantities F and G are declared to be arrays of 20 elements and they, together with U, V and W, are declared to depend upon A, B and C. A, B and C may occur to any power up to 100. The altran routine for differentiation is requested and the f and g series are computed in the obvious manner. The conditional statements at the end of the program arrange to write outf, andg, for = 1, 2 or 19. No results are presented for this program.
The following is an example of a simple program to compute R=P+dQ/dY, where R, P, Q are polynomials
R=P+DIFF(Q,Y)
References:
Sammet, Jean E (1961) Sammet, Jean E "1960 Tower of Babel" diagram on the front of CACM January 1961
Picture: Cover of ACM Communications December 1961 in [ACM] (1961) [ACM] CACM 4(01) (Jan 1961)
Brown, WS (1966) Brown, WS "A language and system for symbolic algebra on a digital computer" pp349-369
AbstractExtract:
Introduction in Kuo, F. (1966) Kuo, F. F. and J. F. Kaiser (eds.), System Analysis by Digital Computer John Wiley, New York, 1966
(1967) Sammet, Jean E., Review of Brown paper
Extract:
Review in (1967) ACM Computing Reviews 8(01) January-February 1967
Sammet, Jean E., (1967) Sammet, Jean E., "Roster of Programming Languages 1967"
Extract:
ALTRAN in (1967) Computers & Automation 16(6) June 1967
Davis, M. S. (1968) Davis, M. S. "Programming Systems for Analytical Developments on Computers" The Astronomical Journal 73(3) April 1968
Extract:
IntroductionExtract:
ALTRANExtract:
Time taken in developing ALPAK, ALTRAN, ALPAKA, ALPAKB in (1967) Computers & Automation 16(6) June 1967
Sammet, Jean E. (1968) Sammet, Jean E. "Revised Annotated Descriptor Based Bibliography for the Use of Computers for Non-Numerical Mathematics"
in Bobrow, D. G. (ed) (1968) Bobrow, D. G. (ed) "Symbol Manipulation Languages and Techniques", Proceedings of the IFIP Working Conference on Symbol Manipulation Languages. North-Holland Publishing Co., Amsterdam, 1968
Brown, W. S. (1969) Brown, W. S. "ALTRAN Revisited", unpublished, January 1969. (Cited in Brown 1971)
in Bobrow, D. G. (ed) (1968) Bobrow, D. G. (ed) "Symbol Manipulation Languages and Techniques", Proceedings of the IFIP Working Conference on Symbol Manipulation Languages. North-Holland Publishing Co., Amsterdam, 1968
Russell, L. (1969) Russell, L. "Linear circuit analysis by symbolic algebra" pp573-586
in (1969) Proceedings of the twenty-fourth ACM national conference August 1969
Breslau, M. (1970) Breslau, M. Review of (ALPAK, ALTRAN, SNOBOL)
Extract:
Abstract in (1970) ACM Computing Reviews 11(01) January 1970
Hall, A.D. (1971) Hall, A.D. "The ALTRAN System for Rational Function Manipulation A Survey" revision of SIGSAM paper
AbstractExtract:
IntroductionExtract:
Brief HistoryExtract:
Data Organization and Manipulation in [ACM] (1971) [ACM] CACM 14(07) (July 1971).
Hall, A.D. (1971) Hall, A.D. "The ALTRAN System for Rational Function Manipulation: A Survey" pp153-157
in [SYMSAM 71] (1971) [ACM] Proceedings of the Second Symposium on Symbolic and Algebraic Manipulation, March 23-25, 1971 Los Angeles (SYMSAM 71)
Stock (1971) Stock, Karl F. "A listing of some programming languages and their users" in RZ-Informationen. Graz: Rechenzentrum Graz 1971 15
Abstract in [SYMSAM 71] (1971) [ACM] Proceedings of the Second Symposium on Symbolic and Algebraic Manipulation, March 23-25, 1971 Los Angeles (SYMSAM 71)
Barton, D and J P Fitch (1972) Barton, D and J P Fitch "Applications of algebraic manipulation programs in physics" Rep. Prog. Phys. 35 235-314 1972
in [SYMSAM 71] (1971) [ACM] Proceedings of the Second Symposium on Symbolic and Algebraic Manipulation, March 23-25, 1971 Los Angeles (SYMSAM 71)
Fischer, C. Froese and D. W. B. Prentice (1973) Fischer, C. Froese and D. W. B. Prentice "Exact evaluation of slater integrals using ALTRAN, a symbol manipulation language" Computer Physics Communications, 6(4) October 1973, pp157-164
AbstractOnline copy in [ACM] (1972) [ACM] CACM 15(06) (June 1972)
Sammet, Jean E. (1973) Sammet, Jean E. "Roster of Programming Languages for 1973" p147
in (1974) ACM Computing Reviews 15(04) April 1974
Brown, W. S. (1975) Brown, W. S. "A new look at ALTRAN" p260
AbstractExtract:
Introduction in (1975) Proceedings of the 1975 ACM annual conference
Caviness, B. (1978) Caviness, B. F. review of Rink et al 1976 (ALTRAN)
Abstract in (1978) ACM Computing Reviews 19(01) January 1978
Sammet, Jean E (1978) Sammet, Jean E "Roster of programming languages for 1976-77" pp56-85
Extract:
ALTRAN in [SIGPLAN] (1978) SIGPLAN Notices 13(11) Nov 1978
van Hulzen (1978) van Hulzen, J.A. "How discouraging is ALTRAN?" Meeting Report of SEAS SMC committee Amsterdam, 17-18-19 January 1978 (AMSTERDAM 78)
Abstract in [SIGPLAN] (1978) SIGPLAN Notices 13(11) Nov 1978
Holbrook, Bernard D. and Brown, W. Stanley (1982) Holbrook, Bernard D. and Brown, W. Stanley "A History of Computing Research at Bell Laboratories (1937-1975)" Computing Science Technical Report No. 99 1982
Extract:
Symboics in [SIGPLAN] (1978) SIGPLAN Notices 13(11) Nov 1978