From SAS: SAS procedures analyze data in SAS data sets to produce statistics, tables, reports, charts, and plots, to create SQL queries, and to perform other analyses and operations on your data.SAS procedures also give you ways to manage and print SAS files.
EXAMPLE: PROC SORT, PROC PRINT, PROC SQL
From SAS: SAS has a wide variety of in built-in functions which help in analyzing and processing the data. These functions are used as part of the DATA statements. They take the data variables as arguments and return the result which is stored into another variable.
EXAMPLE: SCAN() . INPUT() . SUBSTR()