Q:

What is the difference between C and embedded C?

0

What is the difference between C and embedded C?

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

The C standard doesn’t care about embedded, but vendors of embedded systems usually provide standalone implementations with whatever amount of libraries they’re willing to provide.

C is a widely-used general-purpose high-level programming language mainly intended for system programming. On the other side, Embedded C is an extension to the C programming language that provides support for developing efficient programs for embedded devices. It is not a part of the C language.

Following are the comparison chart for traditional C language and Embedded C:

C Language Embedded C Language
C is a widely-used general-purpose high-level programming language. It is used for cross-development purposes
C is a high-level programming language. It maintains by the C standard committee. The C standard doesn’t care about embedded. Embedded C is an extension to the C programming language that provides support for developing efficient programs for embedded devices.
C is independent of hardware and its underlying architecture. Embedded C is dependent on the hardware architecture.
C is mainly used for developing desktop applications. Mainly intended for system programming. Embedded C is used in embedded systems for microcontroller-based applications.

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Embedded C interview questions and answers (2022)

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now
What is the volatile keyword?... >>