What Actually is Embedded C/C++? Is it different from C/C++?