SAS programming language
   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 ...
used for statistical analysis, created by Anthony James Barr at North Carolina State University.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 JavaS ...
and PDF documents. The SAS language runs under compilers that can be used on
Microsoft Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ...
,
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, whi ...
, 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, ...
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 tha ...
s.


Overview of syntax

The language is Turing-complete 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, ana ...
. 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, ana ...
* SAS Software * World Programming System *
List of statistical packages Statistical software are specialized computer programs for analysis in statistics and econometrics. Open-source * ADaMSoft – a generalized statistical software with data mining algorithms and methods for data management * ADMB – a softwar ...
*
Comparison of statistical packages The following tables compare general and technical information for a number of statistical analysis packages. General information Operating system support ANOVA Support for various ANOVA methods Regression Support for various regression m ...
* '' 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