C (programming language)

From WikiMD's Food, Medicine & Wellness Encyclopedia

Ken n dennis.jpg
The C Programming Language, First Edition Cover (2).svg
Hello World Brian Kernighan 1974.jpg
1999 ISO C Concepts.png
==C (programming language) ==


C is a general-purpose programming language initially developed by Dennis Ritchie between 1969 and 1973 at Bell Labs. It was created to develop the Unix operating system and has since become one of the most widely used programming languages of all time.

History[edit | edit source]

C was developed as an improvement over the B programming language, which itself was derived from BCPL. The language was designed to provide low-level access to memory, a simple set of keywords, and a clean style. The first version of C was used to re-implement the Unix operating system, which was originally written in assembly language.

Characteristics[edit | edit source]

C is known for its efficiency and control. It provides constructs that map efficiently to typical machine instructions and has found lasting use in applications previously coded in assembly language. C is also known for its portability, allowing programs written in C to be compiled and run on many different types of computers.

Syntax[edit | edit source]

C has a relatively small set of keywords, including:

Data Types[edit | edit source]

C supports several basic data types:

Operators[edit | edit source]

C includes a variety of operators, such as:

Control Flow[edit | edit source]

C provides several control flow statements:

Standard Library[edit | edit source]

The C standard library provides numerous built-in functions for performing input/output, memory management, string manipulation, and other tasks. Some of the most commonly used header files include:

Influence[edit | edit source]

C has had a significant influence on many other programming languages, including:

Applications[edit | edit source]

C is widely used in various domains, including:

See Also[edit | edit source]

References[edit | edit source]

External Links[edit | edit source]


Wiki.png

Navigation: Wellness - Encyclopedia - Health topics - Disease Index‏‎ - Drugs - World Directory - Gray's Anatomy - Keto diet - Recipes

Search WikiMD


Ad.Tired of being Overweight? Try W8MD's physician weight loss program.
Semaglutide (Ozempic / Wegovy and Tirzepatide (Mounjaro / Zepbound) available.
Advertise on WikiMD

WikiMD is not a substitute for professional medical advice. See full disclaimer.

Credits:Most images are courtesy of Wikimedia commons, and templates Wikipedia, licensed under CC BY SA or similar.

Contributors: Prab R. Tumpati, MD