C language is a general computer programming language that is widely used in low-level development. The design goal of the C language is to provide a programming language that can be easily compiled, handle low-level memory, generate a small amount of machine code, and can run without any runtime environment support.
Although C language provides many low-level processing functions, it still maintains good cross-platform characteristics. C language programs written in a standard specification can be compiled on many computer platforms, even including some Embedded processors (single-chip microcomputer or MCU) and supercomputers and other operating platforms.
In the 1980s, in order to avoid differences in the C language syntax used by various developers, the American National Bureau of Standards formulated a complete set of American national standard syntax for the C language, called ANSI C. , as the original standard of C language. Currently, on December 8, 2011, the C11 standard released by the International Organization for Standardization (ISO) and the International Electrotechnical Commission (IEC) is the third official standard of the C language and the latest standard of the C language. This standard better supports Chinese characters. Function names and Chinese character identifiers realize Chinese character programming to a certain extent.
C language is a process-oriented computer programming language, which is different from object-oriented programming languages ??such as C++ and Java.
The main compilers include Clang, GCC, WIN-TC, SUBLIME, MSVC, Turbo C, etc.