The computer programming language C is one example. Between 1969 and 1973, Dennis Ritchie worked at AT&T Bell Labs on C. It has software source code in free format. C is often used in desktop computers.  C can access desktop PC resources such as RAM, operating system, and so on.  Compilers for C (ANSI C) generally produce executables that are OS dependant.  embedded C The language extensions for the C programming language are known as Embedded C. The C Standards committee approved it. The C Standards group intended that the Embedded C extensions would address the commonality difficulties that arise amongst C extensions for various embedded systems.  Embedded C is intended for use in microcontroller-based applications.  Embedded C is used on embedded processors with restricted resources such as RAM, ROM, and I/Os.  Embedded C necessitates the use of compilers to generate files that can be downloaded to the microcontrollers/microprocessors on which it must execute.