**12.3 C language**

C is a compiler program that can be used to translate functions, declarations, and definitions into files that are executable. It has a simpler command procedure and performs less programming tasks compared with other languages used in programming such as Python or Java. Executable files are created by the compiler translating source code into executable codes independently. It does not remember the defined variables while performing file processing [2]. This implies that a variable cannot be used if it has undergone previous declaration in the same file. C is similar to Java in functions such as loops and conditionals, but the former is simpler in other aspects, such as the structure of data definitions (**Figure 9**).
