NODAL: Difference between revisions
(→Sources: added another link to a PDF document) |
(added refernce to a paper from ACM that mentions NODAL) |
||
(4 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
NODAL (Network-Oriented Document Abstraction Language<ref name="acrn">Acronym Finder - [http://www.acronymfinder.com/Network_Oriented-Document-Abstraction-Language-%28NODAL%29.html NODAL]</ref>) is an interpreted language implemented on Norsk Data's NORD-10 computers. Used by CERN and DESY high energy physics labs to control their accelerator hardware, PADAC and SEDAC. Included trackball input, graphics.<ref name="foldoc">Free Online Dictionary of Computing - [http://foldoc.org/NODAL NODAL]</ref> | NODAL is an interpreting, higher level, interactive language especially suited for process control applications. NODAL may be executed in all three modes of operation and may call subroutines in [[NORD PL]] and [[MAC]].<ref>{{ND-doc|60.050.06}} section 1.5.1</ref> | ||
NODAL (Network-Oriented Document Abstraction Language<ref name="acrn">Acronym Finder - [http://www.acronymfinder.com/Network_Oriented-Document-Abstraction-Language-%28NODAL%29.html NODAL]</ref>) is an interpreted language implemented on Norsk Data's NORD-10 computers. Used by CERN and DESY high energy physics labs to control their accelerator hardware<ref>[https://dl.acm.org/doi/abs/10.1145/800218.806638 Structured design benefits to a process control software project]</ref>, PADAC and SEDAC. Included trackball input, graphics.<ref name="foldoc">Free Online Dictionary of Computing - [http://foldoc.org/NODAL NODAL]</ref> | |||
NODAL allows commands to be written in one place and executed somewhere else.<ref name="HowWeb">[http://books.google.no/books?id=pIH-JijUNS0C&pg=PA165&lpg=PA165&dq=NODAL+programming+language&source=bl&ots=MJYk-C6mLP&sig=_CWkj_5Kb5Vi7DujjzJMBGWA-bU&hl=en&sa=X&ei=e5eNULuZMqmC4gTN1oHYCA&redir_esc=y#v=onepage&q=NODAL%20programming%20language&f=false How the web was born], James Gillies & Robert Cailliau, 2000, page 74, 176</ref> | NODAL allows commands to be written in one place and executed somewhere else.<ref name="HowWeb">[http://books.google.no/books?id=pIH-JijUNS0C&pg=PA165&lpg=PA165&dq=NODAL+programming+language&source=bl&ots=MJYk-C6mLP&sig=_CWkj_5Kb5Vi7DujjzJMBGWA-bU&hl=en&sa=X&ei=e5eNULuZMqmC4gTN1oHYCA&redir_esc=y#v=onepage&q=NODAL%20programming%20language&f=false How the web was born], James Gillies & Robert Cailliau, 2000, page 74, 176</ref> | ||
{{Stub}} | |||
== Basic features == | |||
NODAL is a high level language based on [[FOCAL]] and SNOBOL4, with some influence from [[BASIC]]. The language was developed to operate on the computer network controlling the SPS accelerator at [[CERN]]. | |||
NODAL is an interpretive language designed for interactive use . This is the most important aspect of the language, and is reflected in its structure. the interactive facilities makes it possible to write, debug and modify programs much faster than with compiled based language like [[FORTRAN]] and [[ALGOL]]. | |||
The language has three special features. The first is a syntax which supports a multi-computer network operation. The second is extensive string handling features which makes it easy to write good programs for operator interaction. The third feature is the ability to add machine code functions for specific applications. a special type of such functions is the data module. By means of data modules, process control equipment connected to the computer can be handled as program variables. NODAL also supports the international instrumentation interface [[CAMAC]]. | |||
==Sources== | ==Sources== | ||
<references/> | <references/> | ||
[http://cdsweb.cern.ch/record/1073935/files/CM-P00070646.pdf The NODAL system for the SPS - 1974]. | [http://cdsweb.cern.ch/record/1073935/files/CM-P00070646.pdf The NODAL system for the SPS - 1974]. | ||
[http://www.iaea.org/inis/collection/NCLCollectionStore/_Public/12/582/12582678.pdf The SINTRAN III NODAL System, Oslo University Version, October 1980 (PDF)]. | |||
[[Category:Programming Languages]] | [[Category:Programming Languages]] |
Latest revision as of 18:50, 4 April 2020
NODAL is an interpreting, higher level, interactive language especially suited for process control applications. NODAL may be executed in all three modes of operation and may call subroutines in NORD PL and MAC.[1]
NODAL (Network-Oriented Document Abstraction Language[2]) is an interpreted language implemented on Norsk Data's NORD-10 computers. Used by CERN and DESY high energy physics labs to control their accelerator hardware[3], PADAC and SEDAC. Included trackball input, graphics.[4]
NODAL allows commands to be written in one place and executed somewhere else.[5]
This article is a stub. You can improve NDWiki by expanding it. |
Basic features
NODAL is a high level language based on FOCAL and SNOBOL4, with some influence from BASIC. The language was developed to operate on the computer network controlling the SPS accelerator at CERN.
NODAL is an interpretive language designed for interactive use . This is the most important aspect of the language, and is reflected in its structure. the interactive facilities makes it possible to write, debug and modify programs much faster than with compiled based language like FORTRAN and ALGOL.
The language has three special features. The first is a syntax which supports a multi-computer network operation. The second is extensive string handling features which makes it easy to write good programs for operator interaction. The third feature is the ability to add machine code functions for specific applications. a special type of such functions is the data module. By means of data modules, process control equipment connected to the computer can be handled as program variables. NODAL also supports the international instrumentation interface CAMAC.
Sources
- ↑ Norsk Data Document ND–60.050.06 SINTRAN III USERS GUIDE section 1.5.1
- ↑ Acronym Finder - NODAL
- ↑ Structured design benefits to a process control software project
- ↑ Free Online Dictionary of Computing - NODAL
- ↑ How the web was born, James Gillies & Robert Cailliau, 2000, page 74, 176
The NODAL system for the SPS - 1974.
The SINTRAN III NODAL System, Oslo University Version, October 1980 (PDF).