SAS programming language
Overview
The SAS System is an integrated system of software products (provided by the SAS Institute) that enables the programmer to perform:- data entry, retrieval, and management
- report writing and graphics
- statistical and mathematical analysis
- business planning, forecasting, and decision support
- operations research and project management
- quality improvement
- applications development.
Base SAS
The core of the SAS System is the so called Base SAS Software, which is used to manage data. SAS procedures software analyses and reports the data. The Macro facility is a tool for extending and customizing SAS software programs and for reducing text in programs. The DATA step debugger is a programming tool that helps find logic problems in DATA step programs. The Output Delivery System (ODS) is a system that delivers output in a variety of easy-to-access formats, such as SAS data sets, listing files, or Hypertext Markup Language (HTML). The SAS windowing environment is an interactive, graphical user interface used to easily run and test SAS programs.Description of SAS
Like other database-oriented fourth-generation programming languages such as SQL or Focus, SAS assumes a default file structure, and automates the process of identifying files to the operating system, opening the input file, reading the next record, opening the output file, writing the next record, and closing the files. This allows the user/programmer to concentrate on the details of working with the data within each record, in effect working almost entirely within an implicit program loop that runs for each record. Other procedures operate on the dataset as a whole, for instance printing or statistical analysis, and merely require the user/programmer to identify the dataset. Compared to general-purpose programming languages, this structure allows the user/programmer to be less familiar with the technical details of the data and how it is stored, and relatively more familiar with the information contained in the data. This blurs the line between user and programmer, appealing to individuals who fall more into the business or research area and less in the information technology area. This in turn has the double edged result of allowing rapid answers to business or research questions, even ones requring several iterations to get from the initial results to a final answer; but also contributing to the construction of a large body of badly written and impossible to maintain source code.External link
Category:Statistical software Category:Statistical programming languages Category:Domain-specific programming languages Category:4GL pt:Linguagem de programação SASAS programming language
SS programming language
SA programming language
SASprogramming language
SAS rogramming language
SAS pogramming language
SAS prgramming language
SAS proramming language
SAS progamming language
SAS progrmming language
SAS programing language
SAS programing language
SAS programmng language
SAS programmig language
SAS programmin language
SAS programminglanguage
SAS programming anguage
SAS programming lnguage
SAS programming laguage
SAS programming lanuage
SAS programming langage
SAS programming languge
SAS programming languae
SAS programming languag
ASS programming language
SSA programming language
SA Sprogramming language
SASp rogramming language
SAS rpogramming language
SAS porgramming language
SAS prgoramming language
SAS prorgamming language
SAS progarmming language
SAS progrmaming language
SAS programming language
SAS programimng language
SAS programmnig language
SAS programmign language
SAS programmin glanguage
SAS programmingl anguage
SAS programming alnguage
SAS programming lnaguage
SAS programming lagnuage
SAS programming lanugage
SAS programming langauge
SAS programming langugae
SAS programming languaeg
SAS programming languag
SSAS programming language
SAAS programming language
SASS programming language
SAS programming language
SAS pprogramming language
SAS prrogramming language
SAS proogramming language
SAS proggramming language
SAS progrramming language
SAS prograamming language
SAS programmming language
SAS programmming language
SAS programmiing language
SAS programminng language
SAS programmingg language
SAS programming language
SAS programming llanguage
SAS programming laanguage
SAS programming lannguage
SAS programming langguage
SAS programming languuage
SAS programming languaage
SAS programming languagge
SAS programming languagee
as programming language
ss programming language
sa programming language
sasprogramming language
sas rogramming language
sas pogramming language
sas prgramming language
sas proramming language
sas progamming language
sas progrmming language
sas programing language
sas programing language
sas programmng language
sas programmig language
sas programmin language
sas programminglanguage
sas programming anguage
sas programming lnguage
sas programming laguage
sas programming lanuage
sas programming langage
sas programming languge
sas programming languae
sas programming languag
ass programming language
ssa programming language
sa sprogramming language
sasp rogramming language
sas rpogramming language
sas porgramming language
sas prgoramming language
sas prorgamming language
sas progarmming language
sas progrmaming language
sas programming language
sas programimng language
sas programmnig language
sas programmign language
sas programmin glanguage
sas programmingl anguage
sas programming alnguage
sas programming lnaguage
sas programming lagnuage
sas programming lanugage
sas programming langauge
sas programming langugae
sas programming languaeg
sas programming languag
ssas programming language
saas programming language
sass programming language
sas programming language
sas pprogramming language
sas prrogramming language
sas proogramming language
sas proggramming language
sas progrramming language
sas prograamming language
sas programmming language
sas programmming language
sas programmiing language
sas programminng language
sas programmingg language
sas programming language
sas programming llanguage
sas programming laanguage
sas programming lannguage
sas programming langguage
sas programming languuage
sas programming languaage
sas programming languagge
sas programming languagee