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

How do you define proc in sas? : sas-grid-administration

678


What is the basic structure of the SAS base program?

692


explain the difference between alternate key, business key, foreign key, generated key, primary key, retained key and surrogate key ? : Sas-di

551


What are the data types in sas?

615


Is the physical structure of the data set in the same orientation as the report? Do you need to reshape the data sets? What method should you use to reshape the data–DATA steps,PROC TRANSPOSE,output data set from a procedure?

1773






How does the internal authentication work in sas? : sas-grid-administration

587


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

680


What are SAS/ACCESS and SAS/CONNECT?

636


How to convert a numeric variable to a character variable?

634


What is the use of stop statement?

648


why a stop statement is needed for the point= option on a set statement?

631


Compare sas with other data analytics tools.

588


For what purposes have you used sas macros? : sas-macro

540


What is data _null_?

701


How would you code a macro statement to produce information on the sas log? This statement can be coded anywhere? : sas-macro

588