Source: commons.wikimedia.org

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: Dennis M. Ritchie
Developed by: American National Standards InstituteBell LabsDennis M. RitchieInternational Organization for StandardizationKen Thompson
Operating systems: Microsoft WindowsUnix-like operating system
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 programmingprocedural programmingstructured programming

Language types: compiled languageimperative programming languageprocedural 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