HOME

TheInfoList



OR:

The SAS language is a computer
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 l ...
used for statistical analysis, created by Anthony James Barr at
North Carolina State University North Carolina State University (NC State) is a public land-grant research university in Raleigh, North Carolina. Founded in 1887 and part of the University of North Carolina system, it is the largest university in the Carolinas. The universi ...
.Barr & Goodnight, et al. 1976:"The SAS Staff". Attribution of contributions to SAS 72 and SAS 76. It can read in data from common spreadsheets and databases and output the results of statistical analyses in tables, graphs, and as RTF,
HTML The HyperText Markup Language or HTML is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaScri ...
and PDF documents. The SAS language runs under compilers that can be used on Microsoft Windows,
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which i ...
, and various other
UNIX Unix (; trademarked as UNIX) is a family of multitasking, multiuser computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
and mainframe computers. The SAS System and World Programming System (WPS) are SAS language
compiler In computing, a compiler is a computer program that translates computer code written in one programming language (the ''source'' language) into another language (the ''target'' language). The name "compiler" is primarily used for programs that ...
s.


Overview of syntax

The language is
Turing-complete In computability theory, a system of data-manipulation rules (such as a computer's instruction set, a programming language, or a cellular automaton) is said to be Turing-complete or computationally universal if it can be used to simulate any Tu ...
domain specific computer language with many of the attributes of a command language. It is narrowly focused on statistical analysis of data. The language consists of two main types of blocks: DATA blocks that introduce new datasets and PROC blocks that perform procedures on them. A simple example is the following * COMMMENT Data TEMP; input X Y Z; datalines; 1 2 3 5 6 7 ; PROC PRINT DATA = TEMP; RUN; SAS scripts have the .sas extension


Legal status

SAS is developed and sponsored by the
SAS Institute SAS Institute (or SAS, pronounced "sass") is an American multinational developer of analytics software based in Cary, North Carolina. SAS develops and markets a suite of analytics software ( also called SAS), which helps access, manage, anal ...
. A competitor, World Programming System has developed an interpreter and tools that allows execution of the SAS scripts.


See also

*
SAS Institute SAS Institute (or SAS, pronounced "sass") is an American multinational developer of analytics software based in Cary, North Carolina. SAS develops and markets a suite of analytics software ( also called SAS), which helps access, manage, anal ...
* SAS Software * World Programming System * List of statistical packages * Comparison of statistical packages * '' SAS Institute Inc v World Programming Ltd''


Notes


References

* *


External links


Learn SAS Programming

comp.soft-sys.sas
at
Google Google LLC () is an American Multinational corporation, multinational technology company focusing on Search Engine, search engine technology, online advertising, cloud computing, software, computer software, quantum computing, e-commerce, ar ...
Groups.
UK High Court Judgement on SAS Language

Sasopedia / SAS Language elements

SAS whitepaper search
Statistical programming languages {{Prog-lang-stub