FCMP is the SAS function compilation language, allowing users to write functions and subroutines that can be used in SAS data steps, DS2 packages, and certain proc steps.