Does SAS ?Translate? (compile) or does it ?Interpret?? Explain.

Answer Posted / senthilkumar govindarajan

A typical SAS program could contain DATA steps, PROC steps
and macros. Macros are preprocessed. DATA steps are just in
time compiled. PROC steps are interpreted in the oreder
they appear in program. So when we submit a SAS program
consisting of all these three componenets, the macro is
compiled and executed first. If a DATA step is encountered,
then it is compiled and executed. Note that the DATA step
will not be executed if there is an error in the
compilation. If a PROC step is encountered, it is
interpreted and executed line by line. However i am not
certain on this PROC step behaviour.

Is This Answer Correct ?    3 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What system options would you use to help debug a macro? : sas-macro

636


Difference between SAS STATA & SPSS?

676


Mention few capabilities of sas framework.

688


How will you use the WHO Drug Dictionary for Reporting Clinical Trials?

1880


how many types of prompts are there? : Sas-bi

549






What is program data vector (pdv) and what are its functions?

623


what is star schema? : Sas-di

640


what can you learn from the sas log when debugging? : Sas programming

607


Explain proc sort?

664


: and & modifiers.

860


what are _numeric_ and _character_ and what do they do? : Sas programming

672


What does proc print, and proc contents are used for?

609


Do you need to know if there are any missing values?

593


What is SAS? What are the functions does it performs?

729


what is the use of proc sql? : Sas programming

592