NODAL: Difference between revisions
(found another document about NODAL) |
(added "Basic features" section, and text) |
||
Line 5: | Line 5: | ||
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}} | {{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/> |
Revision as of 19:22, 22 April 2018
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, PADAC and SEDAC. Included trackball input, graphics.[3]
NODAL allows commands to be written in one place and executed somewhere else.[4]
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
- ↑ 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).