C (язык программирования) · C
C — компилируемый процедурный язык программирования, дающий прямой доступ к памяти и используемый для системного и встраиваемого ПО.
Подробно
C — компилируемый процедурный язык общего назначения, созданный Деннисом Ритчи в 1972 году, предоставляющий прямой доступ к памяти через указатели и минимальную runtime-библиотеку. На C написаны ядра Unix и Linux, значительная часть Windows, СУБД PostgreSQL, интерпретаторы CPython и PHP, поэтому язык остаётся фундаментом системного программирования. Стандарты ISO C (C17, C23) продолжают развиваться, а сам язык применяется в embedded-разработке, драйверах, криптографии и высокопроизводительных вычислениях. Код компилируется в машинные инструкции напрямую, что даёт максимальную производительность и предсказуемое потребление памяти, но требует ручного управления ресурсами.
Примеры употребления
- gcc -O2 -Wall main.c -o app
- int *p = malloc(sizeof(int) * n); // ручное управление памятью
- printf("%d\n", x); // форматированный вывод
- Ядро Linux и SQLite написаны преимущественно на C
