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: In addition, SAS integrates with many SAS business solutions that enable large scale business functions, such as data warehousing and data mining, human resources management and decision support, financial management and decision support, and others.

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. Category:Statistical software Category:Statistical programming languages Category:Domain-specific programming languages Category:4GL pt:Linguagem de programação SAS
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 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