- C is a commonly used language for embedded systems that is portable, produces efficient code, and uses a fairly concise syntax.
- It was developed in the late 1960s and early 1970s and was influenced by the B programming language.
- C uses basic data types, functions, expressions, statements, and other constructs to provide powerful yet flexible programming capabilities while using relatively little memory.