C

C is a general-purpose programming language. It was created in the 1970s by Dennis Ritchie and remains very widely used and influential. By design, C's features cleanly reflect the capabilities of the targeted CPUs. It has found lasting use in operating systems code, device drivers, and protocol stacks, but its use in application software has been decreasing. C is commonly used on computer architectures that range from the largest supercomputers to the smallest microcontrollers and embedded systems. Wikipedia

Created Year: 1972
Designed by: Ken Thompson
Developed by: Bell LabsAmerican National Standards InstituteKen ThompsonDennis M. RitchieInternational Organization for Standardization
Operating systems: Unix-like operating systemMicrosoft Windows
Aliases: C programming language
File extensions: c, h

Wikidata: Q15777

Influenced: AlefAMPLAWKBallerinaBitCC++C--C shellC3ChaosChapelCharmCilkClaireConcurrent CCrystalCycloneC#DeCEventScriptsFreeBASICGNU AwkGoHandel-CHolyCJavaJavaScriptJS++JuliaLimboLinden Scripting LanguageLPCMaya Embedded LanguageMIVA ScriptMojoMonkey XNCLnesCNewsqueakNext Byte CodesNot eXactly CNot Quite CObjective-COdinPerlPHPPikeProcessingPythonRatforRingSScolSeed7SolidThinking EmbedSwift (parallel scripting language)THINK CValaWhileyWolfram LanguageZigZPL

Influenced by: ALGOLassembly languageBBCPLCPLFortranPL/I

Programming paradigms: imperative programmingstructured programmingprocedural programming

Language types: procedural programming languagecompiled languageimperative programming languagestructured programming language

C Influence Network

Pan and zoom the graph with your mouse or alternatively your fingers on touch devices.

Hello World in C

#include <stdio.h>

int main(void) {
	printf("Hello World\n");
}

Free C books, articles, documentation

Search on GitHub


Latest data update: 2025-06-22