
The C programming language
The C programming language. C is a general-purpose high-level programming language suitable for low-level programming, in other words: a system programming language. It stands out in terms of portability, interoperability, efficiency, and stability.
C Tutorial - W3Schools
C is a general-purpose programming language that has been widely used for over 50 years. C is very powerful; it has been used to develop operating systems, databases, applications, etc. Our "Try it Yourself" editor makes it easy to learn C. You can edit code and view the result in your browser: printf ("Hello World!");
C (programming language) - Wikipedia
C is an imperative procedural language, supporting structured programming, lexical variable scope, and recursion, with a static type system. It was designed to be compiled to provide low-level access to memory and language constructs that map efficiently to machine instructions, all with minimal runtime support.
Bjarne Stroustrup's Homepage
Welcome to Bjarne Stroustrup's homepage! I designed and implemented the C++ programming language. To make C++ a stable and up-to-date base for real-world software development, I have stuck with its ISO standards effort for 30+ years (so far). I'm a professor of Computer Science in Columbia University in New York City.
Learn C - Free Interactive C Tutorial
Whether you are an experienced programmer or not, this website is intended for everyone who wishes to learn the C programming language. There is no need to download anything - Just click on the chapter you wish to begin from, and follow the instructions.
C language: Resources
Does C require to be compiled on a computer that uses the Von Neumann architecture? Macro definition to determine big endian or little endian machine? What is the strict aliasing rule? And why does it help with optimisation? How should I do type punning "safely"? Where can one find the C89/C90 standards in PDF format? - Stack Overflow.
List of C-family programming languages - Wikipedia
Many of these 70 languages were developmentally influenced by C due to its success and ubiquity. The family also includes predecessors that influenced C's design such as BCPL. Notable programming sources use terms like C-style, C-like, a dialect of C, having C-like syntax.
C language: Tools
Supports multiple compilers and provides insights into how different code constructs are translated into machine instructions. An online version of the classic cdecl utility for "translating" C declarations to and from English.
C language - GitHub
There are a number of books and courses available to help you learn the C language. The following books were authored by current members of the C Standards Committee:
Learn C and C++ Programming - Cprogramming.com
Cprogramming.com covers both C and C++ in-depth, with both beginner-friendly tutorials, more advanced articles, and the book Jumping into C++, which is a highly reviewed, friendly introduction to C++.