H ? « »

Language peer sets for NELIAC:
United States
United States/1958
Designed 1958
1950s languages
Second generation
Early Cold War
Numerical Scientific
Numerical Scientific/1958
Numerical Scientific/us

NELIAC(ID:32/nel003)

Navy Electronics Laboratory International ALGOL Compiler 

alternate simple view
Country: United States
Designed 1958
Published: 1960
Sammet category: Numerical Scientific


Navy Electronics Laboratory International ALGOL Compiler. 1958- 1959.
Numeric and logical computations, based on IAL.

Significant in that it provided the first ever bootstrap implementation, and the standard reference for NELIAC (Halstead's book) was for many years the primary reference for such compilers.

A significant non-language development of NELIAC was the first great Decompiler, NELIAC-D, which was originally a proof of concept machine independent system, but grew in importance in its own right.


People:
Related languages
IAL NELIAC   Influence
NELIAC Aerojet Commercial NELIAC   Extension of
NELIAC BC NELIAC   Implementation
NELIAC DIALGOL   Based on
NELIAC EULER   Written using
NELIAC Intrinsic   Inspired by
NELIAC NELIAC Simulator   Extension of
NELIAC SIMPL   Influence
NELIAC TEAM   Written using

References:
  • Huskey, H. D., Halstead, M. H., and McArthur, R., (1960) Huskey, H. D., Halstead, M. H., and McArthur, R., "NELIAC - A Universal Machine Independent Programming" NEL TM 419 July 1960
  • Huskey, H. D., Halstead, M. H., and McArthur, R., (1960) Huskey, H. D., Halstead, M. H., and McArthur, R., "NELIAC- A Dialect of ALGOL"
          in [ACM] (1960) [ACM] CACM 3(08) August 1960
  • Johnsen, R. (1960) Johnsen, R. F., Jr., Implementation of NELIAC for the IBM 704 and IBM 709 Computers, U.S. Navy Electronics Lab., TM-428, San Diego, Calif. (Sept., 1960).
          in [ACM] (1960) [ACM] CACM 3(08) August 1960
  • Masterson, K. S., Jr., (1960) Masterson, K. S., Jr., "Compilation for Two Computers with NELIAC" pp607-11 Abstract
          in [ACM] (1960) [ACM] CACM 3(11) November 1960
  • NELIAC: A Universal Machine Independent Programmin (1960) NELIAC: A Universal Machine Independent Programming Method. U.S. Navy Electronics Laboratory July 1960.
          in [ACM] (1960) [ACM] CACM 3(11) November 1960
  • Huskey, H. D. (1961) Huskey, H. D. "Compiling techniques for algebraic expressions" Comput. J. 4, 1 (April 1961), 1-19
          in [ACM] (1960) [ACM] CACM 3(11) November 1960
  • 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)
  • Halstead, M. (1962) Halstead, M. H., Machine-Independent Computer Programming. Spartan Books, Washington, D.C., 1962.
          in [ACM] (1961) [ACM] CACM 4(01) (Jan 1961)
  • Hanson, J. (1962) Hanson, J. V. review of Huskey 1961 Abstract
          in (1962) ACM Computing Reviews 3(01) March-April 1962
  • Huskey, Harry D. (1962) Huskey, Harry D. "Machine Independence In Compiling" Extract: Introduction Extract: THE NELIAC SYSTEM
          in (1962) Symbolic Languages in Data Processing, in the Proceedings of the Symposium organized and edited by the International Computation Centre, Rome, Italy, March 26­31, 1962, Gordon and Beech Science Publishers, 1962.
  • Knuth. Donald (1962) Knuth. Donald "History of writing compilers" Abstract
          in (1962) Invited papers
  • Landen, Jr. W. H. and W. H. Wattenburg (1962) Landen, Jr. W. H. and W. H. Wattenburg "On the efficient construction of automatic programming systems" Abstract
          in (1962) Automatic programming and compilers III
  • (1962) review of Halstead 1961 Abstract
          in (1962) ACM Computing Reviews 3(01) March-April 1962
  • Watt, J. B. and W. H. Wattenburg (1962) Watt, J. B. and W. H. Wattenburg "A NELIAC generated 7090-1401 compiler" Abstract Online copy
          in [ACM] (1961) Proceedings of the 16th ACM National Conference, January 1961
  • Watt, J. B. and Wattenburg, W. H., (1962) Watt, J. B. and Wattenburg, W. H., "A NELIAC-Generated 7090-1401 Compiler" Abstract
          in [ACM] (1962) [ACM] CACM 5(02) February 1962
  • Halstead, M. H., (1963) Halstead, M. H., "NELIAC"
          in [ACM] (1963) [ACM] CACM 6(03) (Mar 1963)
  • NELIAC-N A Tutorial Report. (1963) NELIAC-N A Tutorial Report. U.S. Naval Post Graduate School, Applied Mathematics Staff, Office of Director of Naval Research, U.S. Naval Research Laboratory June 1963.
          in [ACM] (1963) [ACM] CACM 6(03) (Mar 1963)
  • Smith, J. (1963) Smith, J. W. review of Masterson 1961 Abstract
          in [ACM] (1963) ACM Computing Reviews 4(01) January-February, 1963
  • (1964) Leavenworth, B review of Halstead 1963 (NELIAC) Abstract
          in (1964) ACM Computing Reviews 5(01) January-February 1964
  • (1964) NELIAC Compiler for CXPQ Computer 1964
          in (1964) ACM Computing Reviews 5(01) January-February 1964
  • Rosen, Saul (1964) Rosen, Saul "Programming Systems and Languages: a historical Survey" (reprinted in Rosen, Saul (ed) Programming Systems & Languages. McGraw Hill, New York, 1967) Extract: The Algol 58-alike languages
          in [AFIPS JCC 25] (1964) [AFIPS JCC 25] Proceedings of the 1964 Spring Joint Computer Conference SJCC 1964
  • Goldstein (1965) Goldstein, M. "Computer Languages" The American Mathematical Monthly, Vol. 72, No. 2, Part 2: Computers and Computing Feb., 1965 pp141-146 Extract: Languages scene
          in [AFIPS JCC 25] (1964) [AFIPS JCC 25] Proceedings of the 1964 Spring Joint Computer Conference SJCC 1964
  • NELIAC Users Guide: UNIVAC 110711108 NELIAC, Lockh (1966) NELIAC Users Guide: UNIVAC 110711108 NELIAC, Lockheed Missiles & Space Co., Sunnyvale, Calif. (Mar., 1966).
          in [AFIPS JCC 25] (1964) [AFIPS JCC 25] Proceedings of the 1964 Spring Joint Computer Conference SJCC 1964
  • Halstead, M. H., (1967) Halstead, M. H., "Machine-Independence and Third-Generation Computers" pp587-92
          in [AFIPS] (1967) [AFIPS] Proceedings of the 1967 Fall Joint Computer Conference FJCC 31
  • Halstead, M. H.; Uber, G. T. and Gielow, K. R. (1967) Halstead, M. H.; Uber, G. T. and Gielow, K. R. "An Algorithmic Search Procedure for Program Generation" pp657-62
          in [AFIPS] Proceedings of the 1967 Spring Joint Compu (1967) [AFIPS] Proceedings of the 1967 Spring Joint Computer Conference, April 18-20, Atlantic City, N. J. SJCC 30
  • Sammet, Jean E., (1967) Sammet, Jean E., "Roster of Programming Languages 1967"
          in (1967) Computers & Automation 16(6) June 1967
  • Sammet, Jean E. (1969) Sammet, Jean E. "Computer Languages - Principles and History" Englewood Cliffs, N.J. Prentice-Hall 1969. Extract: The development of NELIAC Extract: Technical details of NELIAC Extract: Impact of NELIAC
          in (1967) Computers & Automation 16(6) June 1967
  • Sammet, Jean E. (1971) Sammet, Jean E. "Brief survey of languages used for systems implementation" Extract: NELIAC
          in [LSI 1971] (1971) [ACM] SIGPLAN Notices 6(10) October 1971 Proceedings of the SIGPLAN symposium on Languages for system implementation 1971, Lafayette, Indiana, United States; October, 1971
  • Stock (1971) Stock, Karl F. "A listing of some programming languages and their users" in RZ-Informationen. Graz: Rechenzentrum Graz 1971 167 Abstract
          in [LSI 1971] (1971) [ACM] SIGPLAN Notices 6(10) October 1971 Proceedings of the SIGPLAN symposium on Languages for system implementation 1971, Lafayette, Indiana, United States; October, 1971
  • Sammet, Jean E., (1972) Sammet, Jean E., "Programming languages: history and future"
          in [ACM] (1972) [ACM] CACM 15(06) (June 1972)
  • Sammet (1972) Sammet, Jean E., "Roster of Programming Languages 1972" 192
          in (1972) Computers & Automation 21(6B), 30 Aug 1972
  • Sammet, Jean E. (1973) Sammet, Jean E. "Roster of Programming Languages for 1973" p147
          in (1974) ACM Computing Reviews 15(04) April 1974
  • Stock and Stock (1973) Stock, Marylene and Stock, Karl F. "Bibliography of Programming Languages: Books, User Manuals and Articles from PLANKALKUL to PL/I" Verlag Dokumentation, Pullach/Munchen 1973 415 Abstract
          in (1974) ACM Computing Reviews 15(04) April 1974
  • Sammet, Jean E (1978) Sammet, Jean E "Roster of programming languages for 1976-77" pp56-85
          in [SIGPLAN] (1978) SIGPLAN Notices 13(11) Nov 1978
  • Glass (1991) Glass, Robert "The 'Project that failed' that succeeded" Extract: NELIAC as commercial autocode Extract: NELIAC as commercial autocode II Extract: Compiler Delivery Extract: Character String Handling Extract: Indexed Sequential Files
          in (1991) Annals of the History of Computing 13(1) 1991
    Search in: Google  Google scholar  World Cat  Yahoo  Overture  DBLP  Monash bib  NZ  IEEE  ACM portal  CiteSeer  CSB  ncstrl  jstor  Bookfinder