Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: NELIAC


Related Topics
MKO

In the News (Tue 14 Feb 12)

  
  NELIAC - Wikipedia, the free encyclopedia
NELIAC was the brainchild of Harry Huskey — then Chairman of the ACM and a well known computer scientist, and supported by Maury Halstead, the head of the computational center at NEL.
The compiler was used on the Countess to produce a version for the CDC 1604, and later self-compiled on that machine.
NELIAC was used to implement an experimental anti-submarine shipboard system, and was also used for the development of the National Emergency Command Post Afloat (NECPA) project which developed a strategic command and control system installed on aircraft carriers and cruisers.
en.wikipedia.org /wiki/NELIAC   (617 words)

  
 [SlugLUG] derivation of "{}" in C, Neliac
Some Neliac code that looked a lot like C raised interesting questions about Neliac's influence on C. Interesting in their response is Ken Thomson's assertion that he combined BCPL with "the feel of Neliac" to create B. Neliac was likely the first widespread "real open-source" self-compiling compiler.
Neliac was intended to be ported as hardware was upgraded, and was in fact widely ported to different machine architectures.
Neliac did not use recursive descent parsing and did not support a stack, precedence, or complex expressions (in it's basic form it did not support parenthetical expressions).
sluglug.ucsc.edu /pipermail/sluglug/2002-June/004652.html   (1705 words)

  
 The Father of Decompilation
With Maury's move to Lockheed in the fall of 1963, and with the introduction of newer and faster machines, the IBM 360 and the Univac 1108, Lockheed planned to move its scientific applications to the Univac 1108 and its business applications to the IBM 360.
What we did do, however, was to modify the Neliac compiler, which we then called the Neliac "recompiler", to compile in ways to assist the correct operation of the decompiled code.
The decompiled Neliac code showed that the cards were those of a simple numeric routine, whereas they had been thought to be a complicated system interface.) This brief attempt to market the decompilation service was a failure in that it produced no business for TAI.
www.itee.uq.edu.au /~csmweb/decompilation/halstead.htm   (2400 words)

  
 Program Transformation Wiki / History Of Decompilation 1
Neliac is an Algol-type language developed at the NEL in 1955.
The D-Neliac decompiler produced Neliac code from machine code programs; different versions were written for the Remington Rand Univac M-460 Countess computer and the Control Data Corporation 1604 computer.
The Lockheed decompiler, also known as the IBM 7094 to Univac 1108 Neliac Decompiler helped in the migration of scientific applications from the IBM 7094 to the newer Univac 1108 at Lockheed Missiles and Space.
www.program-transformation.org /Transform/HistoryOfDecompilation1   (3427 words)

  
 NeliacDecompiler < Transform < TWiki
A working decompiler for NELIAC, an Algol 58 derivative language not too unlike C, is described (including source listing) in Appendix D in "Machine-Independent Computer Programming" by Maurice H. Halstead, copyright 1962 and undoubtedly long out of print.
If, however, such programs could be computer-converted to the Neliac language, then they would be in a form adaptable to recompilation upon any other computer having a Neliac compiler.
Furthermore, if the translator were to be capable of accepting the machine-language programs of a given computer as input, then it would not matter whether the program had originally been written in machine language, in an assembly system, or any possible problem-oriented compiler system.
www.program-transformation.org /view/Transform/NeliacDecompiler?skin=print.pattern   (731 words)

  
 The Encyclopedia of Computer Languages   (Site not responding. Last check: 2007-10-13)
In the NELIAC system, it is possible to modify the command generators so that they will generate commands for a machine B on a computing machine A. The original NELIAC system was written for a military computer called the Sperry-Rand M-460, and the first version generated commands for the same computer.
NELIAC has been implemented in varying degrees of completeness on many computers (which were listed earlier), The language has apparently been most effective for relatively small programs but less so for extremely large ones; however, programs containing 100,000 words of object code have been successfully written.
NELIAC has proved easy to use and the compilers are fast because of the simplicity of the language.
hopl.murdoch.edu.au /showlanguage2.prx?exp=32   (8532 words)

  
 Career Topics
After being labeled the "grand kahuna" in Hawaii, because of the successful cloud seeding experiments he did there in the '40s, he moved to the U.S. Navy Electronics Laboratory (NEL) in San Diego after a period at Texas AandM where he was a professor of meteorology.
NELIAC was the first self-compiling compiler and one of the first implementations of a higher level language (See: "Machine-Independent Computer Programming", Maurice H.Halstead, Spartan Press, 1962").
We worked on the IBM 7094 Neliac compiler, moved it to a Univac 1107 (then to 1108).
caudle2.home.comcast.net /careerto.htm   (1270 words)

  
 NELIAC: Facts and details from Encyclopedia Topic   (Site not responding. Last check: 2007-10-13)
NELIAC is a dialect programming language dialect quick summary:
A dialect of a programming language is a (relatively small) variation or extension of the language that does not change its intrinsic nature....
["Neliac - A Dialect of Algol", EHandler: no quick summary.
www.absoluteastronomy.com /encyclopedia/n/ne/neliac5.htm   (174 words)

  
 Home - ALGOL 58 programming language   (Site not responding. Last check: 2007-10-13)
ALGOL 58's primary contribution was to later languages; it was used as a basis for JOVIAL, MAD, and NELIAC.
It was also used during 1959 to publish algorithms in CACM, beginning a trend of using ALGOL notation in publication that continued for many years.
NELIAC was the brainchild of Harry Huskey &mdash; then Chairman of the ACM and a well known computer scientist, and supported by Maury Halstead, the head of the computational center at NEL.
algol.58.programming.language.en.infoax.org   (7756 words)

  
 Borasky Research Journal: Ruby, Rails ... should I care?   (Site not responding. Last check: 2007-10-13)
The last time I saw NELIAC running was on old Burroughs D825 machines that the Navy no longer uses.
Yes, the NELIAC compiler was the first self-compiling compiler, and I'd like to continue the tradition, if possible.
In AOSP NELIAC, I know that at least one method of escaping was to use the subscripted 8 character.
borasky-research.blogspot.com /2005/07/ruby-rails-should-i-care.html   (1459 words)

  
 Re: Extendable Interpreter
In a message dated 2/22/99 6:43:42 PM, Tony Rich wrote: >The trick is not to let the language get bloated, and to keep some >sort of simplicity and consistency to the syntax and "spirit" >of the language.
I had the good fortune to work for Dr. Maury Halstead, the inventor of the first self-compiling compiler, NELIAC, back in the '60s.
The NELIAC rules were analogous to a spoken language: nouns (=operands) and verbs (=operators), sentences (=statements) and paragraphs (=handlers).
www.mail-archive.com /opencard@metacard.com/msg00182.html   (125 words)

  
 Middle East Open Encyclopedia: NELIAC   (Site not responding. Last check: 2007-10-13)
This is an extract from The Middle East Open Encyclopedia, made possible through the Wikimedia Foundation.
Iraq Museum International always displays the most recent published revision of the source article, NELIAC; all previous versions may be viewed here.
They link directly to authoring tools for you to start writing a particular article.
www.baghdadmuseum.org /ref?title=NELIAC   (737 words)

  
 Unisys History Newsletter v6n2
Various groups in Europe wrote ALGOL compilers at this time, but in the United States the only one which had significant use was one Burroughs wrote for its model 220 computer.
Some languages emerged which were derivatives of ALGOL, such as NELIAC (Navy Electronics Laboratory International ALGOL Compiler) and MAD (Michigan Algorithm Decoder).
NELIAC was first implemented on the computers which UNIVAC developed for the Navy Tactical Data System, and a compiler was later written for the UNIVAC 1108.
www-static.cc.gatech.edu /gvu/people/randy.carpenter/folklore/v6n2.html   (1246 words)

  
 The Encyclopedia of Computer Languages
The compiler language, called TEAM, is a problem-oriented language designed for data processing problems to be run on the IBM 1401 computer.
May, 1961, in which the NELIAC system was used to generate
NELIAC language and generated with the 7090 NELIAC system.
hopl.murdoch.edu.au /showlanguage2.prx?exp=6009   (789 words)

  
 Broadmining: NELIAC   (Site not responding. Last check: 2007-10-13)
NELIAC is a dialect of the ALGOL 60
An Algol variant designed for numeric and logical computations and based on IAL.
Not satisfied with the results: Help us improve
lowide.com /NELIAC   (58 words)

  
 Re: NELIAC (was: Where should the type information be?)
Re: NELIAC (was: Where should the type information be?)
] NELIAC supported order conditions such as a>> the same relation was used throughout [....
] Ah NELIAC, I liked it; there was still a NELIAC compiler on an old UNIVAC 1106 which I had access to, so I tried it out.
talkaboutcomputing.com /group/comp.arch.arithmetic/messages/8124.html   (405 words)

  
 [No title]
This compiler was used to generate a version of itself which, running as a COUNTESS program, generated machine code for the Control Data Corporation CDC-1604.
This experience has shown there is no inherent difficulty in "building compilers with compilers"; indeed, it pointed out many advantages in using a POL for constructing programming systems.
This report presents the results of a project completed in May, 1961 in which the NELIAC system was used to generate a compiler for the IBM 1401.
www.cs.jhu.edu /~binfeng/ir/src/cacm.raw   (11168 words)

  
 The Encyclopedia of Computer Languages   (Site not responding. Last check: 2007-10-13)
Series of extensions to NELIAC to perform simulations proposed and possibly implemented by Huskey
Following his dialectal work, the author adapted the NELIAC for simulation purposes.
In high-speed computers, the new dialect may lead eventually to the writing of compilers in the very language (as Jacques Cohen did in 1964, in Grenoble, for Algol), and the utilization of the usual technique of compile-and-run.
hopl.murdoch.edu.au /showlanguage2.prx?exp=7471   (235 words)

  
 Nega from FOLDOC   (Site not responding. Last check: 2007-10-13)
For example, if Ronald Reagan is not in our database and we asked if he was an American, Prolog would answer "no".
An alternative is to use only ACK messages, in which case the non-receipt of an ACK after a certain time is counted as a NAK but gives no information about the integrity of the communications channel.
Nearby terms: NEC 780-C « neep-neep « negation by failure « negative acknowledgement » NELIAC » Neon » neophilia
foldoc.org /?query=Nega   (192 words)

  
 the great journey (was Re: programming)   (Site not responding. Last check: 2007-10-13)
These were military computers, not commercial machines, and I had to design increasingly complex operating systems as I moved from one kind of machine to another.
Finally, after several years of programming with crude assembly language, I got to play with my first modern, machine-independent language, NELIAC, a variation on ALGOL.
Now, of course, I use Linux and am about to upgrade from RH 5.2 to Mandrake 6.0 where I am playing with TCL/TK, perl, Python and Java.
www.kernel-panic.org /pipermail/kplug-list/1999-July/003056.html   (258 words)

  
 Neo from FOLDOC   (Site not responding. Last check: 2007-10-13)
Nearby terms: negation by failure « negative acknowledgement « NELIAC « Neon » neophilia » Neptune » Nerd pride
All these groups overlap heavily and (where evidence is available) seem to share characteristic hacker tropisms for science fiction, music, and oriental food.
Nearby terms: negative acknowledgement « NELIAC « Neon « neophilia » Neptune » Nerd pride » NERECO
foldoc.org /?query=Neo   (122 words)

  
 Talk:PL/I - TheBestLinks.com - Roman numeral, System/360, Datamation, NELIAC, ...   (Site not responding. Last check: 2007-10-13)
Talk:PL/I - TheBestLinks.com - Roman numeral, System/360, Datamation, NELIAC,...
If one can find copies of Datamation from ca 1965, the arguments that I mentioned about not using PL/1 are in there.
The part about NELIAC is from a book I read ca 1962 whose name and author I cannot recall.
www.thebestlinks.com /Talk__3A__PL__2F__I.html   (347 words)

  
 What are your five most-used languages? - Topic Powered by eve community   (Site not responding. Last check: 2007-10-13)
The results could be placed into a CSV and imported into a spreadsheet utility such as Excel for graphing.
Yeah, but you've still got people who put NELIAC in their list and then said "I really hate NELIAC", counting it twice.
Or people who said "I've never used Lambda-Prolog, but I wish I could", counting a language that isn't in their top five.
episteme.arstechnica.com /groupee/forums/a/tpc/f/6330927813/m/1700946935/p/2   (1145 words)

  
 Articles > Operating Systems   (Site not responding. Last check: 2007-10-13)
I did miss, in the section on Second Generation Machines, any mention of Control Data Corporation.
My first programming experience (circa '63) was on a CDC...using NELIAC and a teletype machine for I/O. I am going to have to get and read the book...
You must login in order to post a comment.
www.informit.com /discussion/addPost.asp?postid=0d47f434-53ad-4af5-901a-f777bd77b4a1   (75 words)

  
 Spring Joint Computer Conference (SJCC)-Atlantic City.[April 1967]
Three distinguished panelists will offer a critique after each group of papers is presented.
A computer program has been written which by brute force search takes certain sets of numeric data describing arithmetic functions and produces sequences of computer or higher level language (NELIAC) instructions that give the correct numerical results.
This paper describes a system and a macro-ALGOL language which, upon execution of any program in the language, produces a new program (containing ALGOL).
sloan.stanford.edu /mousesite/EngelbartPapers/B14_F20_SJCC67AtlanticC5.html   (2103 words)

  
 Curriculum Vitae for Jon S. Squire
Modeled communications and networks using several protocols and statistical distributions.
Lead software engineer on compiler developments for Fortran, Neliac, Jovial and Ada compilers for embedded computers.
For the Ada compiler development the work included the tasking and scheduling run time components.
www.cs.umbc.edu /~squire/cv.shtml   (740 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.