Language peer sets for NODAL: Switzerland↑ Switzerland/1974↑ Designed 1974 ↑ 1970s languages ↑ Fourth generation↑ High Cold War↑ Genus Generation of JOSS I ↑ Experimental and other ↑ Generation of JOSS I↑ JOSS family↑ Conversational ↑ Generation of JOSS I/1974↑ JOSS family/1974↑ Conversational/1974↑ Generation of JOSS I/Switzerland↑ JOSS family/Switzerland↑ Conversational/Switzerland↑ Experimental and other ↑ Experimental and other/1974↑ Experimental and other/ch ↑
NODAL(ID:2285/nod001)
High level declarative language for physics research
alternate simple view
Country: Switzerland
Designed 1974
Published: 1978
Genus: Generation of JOSS I
Sammet category: Experimental and other for NOrsk Data Accelerator Language (though also possibly from being fundemantally aware of nodes, or possibly from base-9 (nodal) as an advancement on base-8 systems)
Interpreted language implemented on Norsk Data's NORD-10 computers.
Created by a mixture of FOCAL and SNOBOL
Used by CERN, KEK and DESY high energy physics labs to control their accelerator hardware, PADAC and SEDAC. Included trackball input, graphics.
Shering (2000) says "Nodal was developed from Focal, a DEC language for the PDP 8 (now we are on a history lesson!). It was necessary to ADD so many features that we gave it a new name which reflected its network capability."
According to Shearing 2000, Nobel Prize winner Simon van der Meer was "an expert Nodal programmer"
Anticipated the JAVA code applet downloading feature by extensions to FOCAL, as can be seen in the example from Yamamoto and Takagi 2000 of which they say "One of its unique features is a remote execution of Nodal program within a program" Places
10.1 A=1; B= 2 10.2 EXEC <REMOTE> 20 A B C /*Execute a statement group20 on the CPU <REMOTE> /* 20.1 C = A + B 20.2 REMIT C /*Return a SUM of A and B to the sender */
D'Amico, E Rossi, V (1977) D'Amico, E Rossi, V "Notes du cours d'introduction a 'NODAL' (donne par E D'Amico en decembre 1976)" CERN Geneva Super Proton Synchrotron Division (SPS) 5/5/1977 CERN-SPS-Tech-Note-77-006-ABM
SPS-ABM-ED-Tech-Note-77-6
Crowley-Milling, Michael C: (1978) Crowley-Milling, Michael C: "The NODAL system for the SPS" Tech Report 78-07 CERN Geneva 1978
Extract:
Contents of CERN 78-07
Crowley-Milling, Michael C; (1978) Crowley-Milling, Michael C; "The data module, the missing link in high level control languages" CERN-SPS-DI-78-21 Geneva : CERN, Nov 1978
Anderssen, P; Flückiger, M; Lauckner, R; Mills, P; (1981) Anderssen, P; Flückiger, M; Lauckner, R; Mills, P; Shering, G "Nodal user functions for the touch terminal" CERN. Geneva. Super Proton Synchrotron Division (SPS) CERN-SPS-Tech-Note-81-019-AOP . ; SPS-AOP-Note-81-19 12/14/1981
Anderssen, P; Lauckner, R; Shering, G (1981) Anderssen, P; Lauckner, R; Shering, G "Proposal for an extension of the NODAL syntax and a new resident function for ppbar operation of the SPS" CERN. Geneva. Super Proton Synchrotron Division (SPS) .
CERN-SPS-Tech-Note-81-009-AOP . ; SPS-AOP-Note-81-9 04/15/1981
Lauckner, R J (1981) Lauckner, R J "Mathematical functions for NODAL in the touch terminal" CERN. Geneva. Super Proton Synchrotron Division (SPS) . CERN-SPS-Tech-Note-81-007-AOP . ; CERN-SPS-AOP-Int-Rep.-81-7 03/17/1981
Caniac, G (1983) Caniac, G "Cours de Nodal avance : notes des cours " Super Proton Synchrotron Division (SPS) CERN, Geneva. CERN-SPS-Div-Rep-83-27-EBS . ; CERN-SPS-83-24-(EBS) 05/1983
Hopkins, R K; Wilkie, I T (1984) Hopkins, R K; Wilkie, I T "Routines for converting between NORD-NODAL format and IBM-FORTRAN format" CERN. Geneva. Super Proton Synchrotron Division (SPS) CERN-SPS-Tech-Note-84-012-AOP . ; SPS-AOP-Note-84-11-iw 07/20/1984
Chohan, Vinod (1986) Chohan, Vinod "Nonlinear optimisation techniques for accelerator performance improvement on-line: recent trials and experiment for the CERN antiproton accumulator" pp190-192
Abstract in (1986) Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment Volume 247, Issue 1 , 1 June 1986
G. Cuisiniera, F. Perriollata, *, P. Ribeiroa, A. (1986) G. Cuisiniera, F. Perriollata, *, P. Ribeiroa, A. Kagarmanovb and V. Kovaltsovb "NODAL - The second life of the accelerator control language" pp94-95
AbstractOnline copy in (1986) Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment Volume 247, Issue 1 , 1 June 1986
Huebner, H. (1986) Huebner, H. "Geraetezugriffe mit NODAL" SIS/ESR Controls Documentation U-NOD-01
in (1986) Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment Volume 247, Issue 1 , 1 June 1986
Lacroix, A. (1986) Lacroix, A. "NODAL Debugger User's Guide" LEP Controls Note 78. SPS/ACC/Note/86-23
in (1986) Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment Volume 247, Issue 1 , 1 June 1986
Schaffner, E. (1986) Schaffner, E. "REDABAS: Realtime Database System for SIS Controls" SIS/ESR Controls Documentation B-DBS-01
in (1986) Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment Volume 247, Issue 1 , 1 June 1986
Shin-ichi Kurokawa, Atsuyoshi Akiyama, Tadahiko Ka (1986) Shin-ichi Kurokawa, Atsuyoshi Akiyama, Tadahiko Katoh, Eiji Kikutani, Haruyo Koiso, Katsunobu Oide, Manabu Shinomoto, Michio Kurihara and Ken-ichi Abe "Characteristics of the TRISTAN control computer network" pp202-207
AbstractOnline copy in (1986) Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment Volume 247, Issue 1 , 1 June 1986
Burns, A; Niquille, C (1987) Burns, A; Niquille, C "Programme Nodal pour le systeme COPOS" CERN. Geneva. Super Proton Synchrotron Division (SPS) CERN-SPS-Tech-Note-87-003-AOP . ; SPS-AOP-Note-87-3 06/02/1987
in (1986) Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment Volume 247, Issue 1 , 1 June 1986
Wilkie, I (1987) Wilkie, I "Some thoughts on NODAL for the Apollos" CERN. Geneva. Super Proton Synchrotron Division (SPS) CERN-SPS-SASD-Note-87-033-AOP . ; SPS-AOP-SASD-Note-87-33 11/04/1987
in (1986) Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment Volume 247, Issue 1 , 1 June 1986
Wilkie, I (1987) Wilkie, I "Some thoughts on NODAL for the Apollos" CERN. Geneva. Super Proton Synchrotron Division (SPS) CERN-SPS-SASD-Note-87-033-AOP; SPS-AOP-SASD-Note-87-33 11/04/1987
in (1986) Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment Volume 247, Issue 1 , 1 June 1986
Giachino, R (1988) Giachino, R "Proposal for the NODAL format the extended MASTER file on the TITN network by CERN" Geneva. Super Proton Synchrotron Division (SPS) CERN-SPS-OS-Note-88-039-AOP . ; SPS-AOP-OS-Note-88-39 02/09/1988
in (1986) Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment Volume 247, Issue 1 , 1 June 1986
Hechler, L.; Huebner, H.; Krause, U. (1989) Hechler, L.; Huebner, H.; Krause, U. "The NODAL Interpreter at GSI" GSI, Gesellschaft fur Schwerionenforschung mbH 23 Feb 1989
AbstractExtract:
HistoryExtract:
Characteristics of NODALpdf in (1986) Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment Volume 247, Issue 1 , 1 June 1986
Billinge, R.; Deloose, I.; Pace, A.; Shering, G. (1993) Billinge, R.; Deloose, I.; Pace, A.; Shering, G. "From NODAL to VISUAL, an Alternative Solution" in Workstation and Software Tools for Automatic Control, Prague, October 26 - 27, 1993
in (1986) Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment Volume 247, Issue 1 , 1 June 1986
G. Cuisinier, F. Perrriollat, P. Ribeiro , A. Kaga (1993) G. Cuisinier, F. Perrriollat, P. Ribeiro , A. Kagarmanov, V. Kovaltsov, "NODAL - The second life of the accelerator control language" CERN/PS 93-52
AbstractExtract:
IntroductionExtract:
Features of the kernelExtract:
ConclusionsConclusions in (1986) Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment Volume 247, Issue 1 , 1 June 1986
G. Cuisinier, F. Perrriollat, P. Ribeiro , A. Kaga (1993) G. Cuisinier, F. Perrriollat, P. Ribeiro , A. Kagarmanov, V. Kovaltsov, "NODAL - The second life of the accelerator control language", ICALEPCS'93
Abstract in (1986) Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment Volume 247, Issue 1 , 1 June 1986
Billinge, R.; Deloose, I.; Pace, A.; Shering, G. (1994) Billinge, R.; Deloose, I.; Pace, A.; Shering, G. "From NODAL to VISUAL, an Alternative Solution" Technical Report CERN/PS 94-06 (CO)
Abstract in (1986) Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment Volume 247, Issue 1 , 1 June 1986
Mimashi T. et al., (1994) Mimashi T. et al., "The rejuvenation status of TRISTAN accelerator control system", Nucl. Instr. and Meth., A352 (1994) 128-130
AbstractDOI in (1986) Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment Volume 247, Issue 1 , 1 June 1986
(1995) "KEKB B-Factory Design Report", KEK Report 95-7, August 1995
in (1986) Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment Volume 247, Issue 1 , 1 June 1986
Kostro, Kris (1997) Kostro, Kris "Building Controls Software around an Object Oriented Database" CERN, SL Division, CH-1112 Geneva 23, Switzerland
AbstractpdfExtract:
History of NODALExtract:
Evolution of the EA controlsExtract:
The Beam Instrumentation database in (1986) Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment Volume 247, Issue 1 , 1 June 1986
Gatignon L. (1999) Gatignon L. "The West Experimental Area at the CERN SPS" CERN SL-99-013 EA
AbstractOnline copyExtract:
Operational aspects and control software in (1986) Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment Volume 247, Issue 1 , 1 June 1986
Shering, George (2000) Shering, George "From the PC to the Network Computer" 2000
AbstractExtract:
IntroductionExtract:
NODAL anticipating the network computer modelExtract:
Applications Programming and NODALExtract:
Demise of NODALExtract:
NODAL and JAVA in (1986) Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment Volume 247, Issue 1 , 1 June 1986
Yamamoto, N. and Takagi, M. (2000) Yamamoto, N. and Takagi, M. "Dynamic Execution Of Scripts On EPICS IOC" EPAC 2000
AbstractpdfExtract:
Use of NODAL in TRISTAN in (1986) Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment Volume 247, Issue 1 , 1 June 1986 Resources