Introduction to C language --Learn C language after C99 from environment construction
The C language seminar is an introduction to C language that allows you to learn C language after C99 from environment construction. All samples support C language after C99. C language is active in a wide range of fields such as embedded development, device drivers, programming language implementation, Linux kernel, Window API, GUP / CUDA, Arduino, etc. C language has high speed of numerical calculation and array calculation, and can output executable files and shared libraries in machine language on many platforms.
C language development environment construction
Compile
Basic grammar
type
Standard C library
Preprocessor
Object-oriented C language
Dynamic data structure
- Create your own dynamic array in C language or use a library
- Create your own associative array in C language or use a library
Computer architecture closely related to C language
C language question
What's new in C99
All articles on the site
All articles on this site can be found below.
C language related information
C language related information.
Linux
The Linux kernel is written in C. If you want to learn about Linux, click here.
Programming language implementation
Programming languages such as Perl, Python, Ruby, and PHP are written in C.
Binding of C language to other languages
If you want to call a function written in C from another programming language, each programming language has a binding method. Perl, Python, Ruby, PHP, Java, etc. By binding C functions to C functions, You can call the function.
Text Processing-Introduction to Perl
A field of text processing that C language is not good at, such as character string replacement. Sometimes it can be solved well by combining it with Perl.