CMS-2

CMS-2
CMS-2Y Programmers Reference Manual
ParadigmImperative
Designed byRAND, Intermetrics
DeveloperComputer Sciences Corporation
First appeared1968
Influenced by
CS-1, Fortran, JOVIAL and PL/I[1]
Preview warning: Page using Template:Infobox programming language with unknown parameter "turing-complete"
CMS-2 code example

CMS-2 is an embedded systems programming language used by the United States Navy.[2] It was an early attempt to develop a standardized high-level computer programming language intended to improve code portability and reusability. CMS-2 was developed primarily for the US Navy’s tactical data systems (NTDS).[1]

CMS-2 was developed by RAND Corporation in the early 1970s and stands for "Compiler Monitor System". The name "CMS-2" is followed in literature by a letter designating the type of target system. For example, CMS-2M targets Navy 16-bit processors, such as the AN/AYK-14.[2]

  1. ^ a b U.S. Navy (1978), Digital Computer Basics Rate Training Manual, NAVEDTRA 10088-B, U.S. Navy
  2. ^ a b Neal Ziring (1998-10-19). "CMS-2". Ziring MicroWeb. Archived from the original on 2014-11-23. Retrieved 2014-07-08.{{cite web}}: CS1 maint: bot: original URL status unknown (link)