C is an actively used programming language created in 1972. C (, as in the letter c) is a general-purpose, imperative computer programming language, supporting structured programming, lexical variable scope and recursion, while a static type system prevents many unintended operations. By design, C provides constructs that map efficiently to typical machine instructions, and therefore it has found lasting use in applications that had formerly been coded in assembly language, including operating systems, as well as various application software for computers ranging from supercomputers to embedded systems. C was originally developed by Dennis Ritchie between 1969 and 1973 at Bell Labs, and used to re-implement the Unix operating system. Read more on Wikipedia...

48Years Old 3,757,152Users 60,191Jobs

Example code from Linguist:

#ifndef HELLO_H
#define HELLO_H

void hello();


Example code from Wikipedia:

#include <stdio.h>

int main(void)
    printf("hello, world\n");

Trending Repos

repo stars description
Undecimus 4836 unc0ver jailbreak for iOS 11.0 - 12.4
LiteOS 3361 code and manual
git 29183 Git Source Code Mirror - This is a publish-only repository and all pull requests are ignored. Please follow Documentation/SubmittingPatches procedure for any of your improvements.
nginx 9590 An official read-only mirror of http://hg.nginx.org/nginx/ which is updated hourly. Pull requests on GitHub cannot be accepted and will be automatically closed. The proper way to submit changes to nginx is via the nginx development mailing list, see http://nginx.org/en/docs/contributing_changes.html
lvgl 2274 Powerful and easy-to-use embedded GUI with many widgets, advanced visual effects (opacity, antialiasing, animations) and low memory requirements (16K RAM, 64K Flash).
scrcpy 18275 Display and control your Android device
open-gpu-doc 734 Documentation of NVIDIA chip/hardware interfaces
betaflight 3001 Open Source Flight Controller Firmware
stb 10557 stb single-file public domain libraries for C/C++
src 1202 Public git conversion mirror of OpenBSD's official CVS src repository. Pull requests not accepted - send diffs to the tech@ mailing list.
littlefs 1480 A little fail-safe filesystem designed for microcontrollers
nmap 3319 Nmap - the Network Mapper. Github mirror of official SVN repository.
rt-thread 3199 RT-Thread is an open source IoT operating system from China.
navicat-keygen 7512 A keygen for Navicat
linux 79929 Linux kernel source tree
zephyr 2423 Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
klipper 1531 Klipper is a 3d-printer firmware
Dinossauro-Google 297 Código do projeto onde uma rede neural aprende a jogar o dinossauro do google
openpilot 12310 open source driving agent
qmk_firmware 4961 Open-source keyboard firmware for Atmel AVR and Arm USB families
os-tutorial 16163 How to create an OS from scratch
xv6-public 2956 xv6 OS
php-src 24746 The PHP Interpreter
micropython 9015 MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
Arduino 9944 ESP8266 core for Arduino

Last updated August 9th, 2020

Edit C on GitHub