H ? «»

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
Related languages
FOCALNODAL   Augmentation of
SNOBOL4NODAL   Incorporated some features of
  NODALGSI NODAL Variant
  NODALMacNodal Implementation
  NODALNodal-80 Simplification of
  NODALSAD Influence
  NODALWinNodal Implementation of

Samples:
  • Example

References:

1974

1977

  • 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

1978

1981

  • 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

1983

  • 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

1984

  • 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

1985

1986

  • 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 Abstract Online 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
  • Lacroix, A. (1986) Lacroix, A. "NODAL Debugger User's Guide" LEP Controls Note 78. SPS/ACC/Note/86-23
  • Schaffner, E. (1986) Schaffner, E. "REDABAS: Realtime Database System for SIS Controls" SIS/ESR Controls Documentation B-DBS-01
  • 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 Abstract Online 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

1987

  • 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
  • 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
  • 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

1988

  • 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

1989

  • 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 Abstract Extract: History Extract: Characteristics of NODAL pdf

1993

1994

1995

  • (1995) "KEKB B-Factory Design Report", KEK Report 95-7, August 1995

1997

  • Kostro, Kris (1997) Kostro, Kris "Building Controls Software around an Object Oriented Database" CERN, SL Division, CH-1112 Geneva 23, Switzerland Abstract pdf Extract: History of NODAL Extract: Evolution of the EA controls Extract: The Beam Instrumentation database

1999

  • Gatignon L. (1999) Gatignon L. "The West Experimental Area at the CERN SPS" CERN SL-99-013 EA Abstract Online copy Extract: Operational aspects and control software

2000

  • Shering, George (2000) Shering, George "From the PC to the Network Computer" 2000 Abstract Extract: Introduction Extract: NODAL anticipating the network computer model Extract: Applications Programming and NODAL Extract: Demise of NODAL Extract: NODAL and JAVA
  • Yamamoto, N. and Takagi, M. (2000) Yamamoto, N. and Takagi, M. "Dynamic Execution Of Scripts On EPICS IOC" EPAC 2000 Abstract pdf Extract: Use of NODAL in TRISTAN

ResourcesSearch in:Google Google scholar World Cat Yahoo Overture Teoma Alta Vista All the web Voila DBLP Monash bib NZ IEEE ACM portal CiteSeer CSB ncstrl jstor Bookfinder