HOME

TheInfoList



OR:

CS-4 is a
programming language A programming language is a system of notation for writing computer programs. Most programming languages are text-based formal languages, but they may also be graphical. They are a kind of computer language. The description of a programming ...
and an operating system interface. It was developed in the early 1970s at
Intermetrics AverStar (formerly Intermetrics, Inc.) was a software company founded in Cambridge, Massachusetts in 1969 by several veterans of M.I.T.'s Instrumentation Laboratory who had worked on the software for NASA's Apollo Program including the Apollo ...
in
Cambridge, Massachusetts Cambridge ( ) is a city in Middlesex County, Massachusetts, United States. As part of the Boston metropolitan area, the cities population of the 2020 U.S. census was 118,403, making it the fourth most populous city in the state, behind Boston, ...
. The first published manual was released in December 1973, entitled "CS-4 Language Reference Manual and Operating System Interface". The document had three parts: CS-4 Base Language Capabilities; CS-4 Operating System Interface; and Overview of Full CS-4 Capabilities.


History

Little is known about the CS-4 language, but it was developed for the
United States Navy The United States Navy (USN) is the maritime service branch of the United States Armed Forces and one of the eight uniformed services of the United States. It is the largest and most powerful navy in the world, with the estimated tonnage of ...
in the 1970s, and was an ongoing research project, which was continuing the study of extensibility and abstraction techniques to develop a requirement of the language to be simple and compact. The language was first documented in 1973 by Miller et al., and was revised in 1975 to allow "data abstractions and more powerful extension facilities".


Descendants

* Praxis explicitly refers to CS-4 as a predecessor language.


References

{{DEFAULTSORT:CS-4 (Programming Language) Procedural programming languages Programming languages created in 1973 Concurrent programming languages Systems programming languages