C (язык программирования) · C

BackendЧастота употребления: очень высокая· Сложность: 3/5· Актуальность: 5/5· Тренд: стабильно

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
#системное программирование #компилируемый язык #указатели #embedded

Источники