tags:

views:

2498

answers:

4

can any body tell me the differences between them?

+4  A: 

http://wiki.answers.com/Q/What_is_the_difference_between_c_language_and_embedded_c_language

torial
Why was it voted down?
artknish
I learned something today... :-)
PhiLho
+3  A: 

Basically, there isn't one. Embedded refers to the hosting computer / microcontroller, not the language. The embeddded system might have fewer resources and interfaces for the programmer to play with, and hence C will be used differently, but it is still the same ISO defined language.

Shane MacLaughlin
+4  A: 

In the C standard, a standalone implementation doesn't have to provide all of the library functions that a hosted implementation has to provide. 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.

Windows programmer
+1  A: 

Embedded environment, sometime, there is no MMU, less memory, less storage space. In C programming level, almost same, cross compiler do their job.

plan9assembler