C

C is a general-purpose programming language created in the 1970s by Dennis Ritchie. By design, C gives programmers relatively direct access to the features of typical CPU architectures, customized for the target instruction set. It has been and continues to be used to implement operating systems, device drivers, and protocol stacks, though its use in application software is decreasing. C is used on computers ranging from supercomputers to microcontrollers and embedded systems. Wikipedia

Created Year: 1972
Designed by: International Organization for Standardization
Developed by: Q1107006Dennis M. RitchieInternational Organization for StandardizationAmerican National Standards InstituteBell Labs
Operating systems: Microsoft WindowsUnix-like operating systemcross-platform
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: procedural programmingmulti-paradigm programmingstructured programmingimperative programming

Language types: procedural programming languagemulti-paradigm programming languageimperative programming languagestructured programming languagecompiled 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: 2026-07-25