What is difference between C language and embedded C language?


Embedded C is not part of the C language but it is C language extension that is the subject of a technical report by the ISO working group named “Extensions for the Programming Language C to Support Embedded Processors”

It aims is to provide portability and access to common performance-increasing features of processors used in the domain of DSP and embedded processing.

The Embedded C gives direct access to features in the target processor, thereby significantly improving the performance of applications.