Что такое C? определение и значение

click fraud protection

C - это язык программирования высокого уровня, предназначенный для использования функций и процедур. Благодаря его структуре и синтаксису, непреднамеренные операции предотвращаются, однако сложности C, особенно в том, как обработка памяти вызвала многочисленные уязвимости безопасности во многих приложениях, написанных на Это. Код C должен быть скомпилирован в исполняемый формат перед запуском, это дает языку преимущество в скорости и стабильности по сравнению с языками, которые интерпретируются во время выполнения.

Technipages объясняет C

Благодаря дизайну C с низкоуровневым доступом к памяти и относительно простому компилятору, несмотря на то, что он является языком высокого уровня, код эффективно отображается в машинные инструкции. Поддержка C чрезвычайно широка, все основные операционные системы поддерживают его, как и большинство микроконтроллеров. и даже суперкомпьютеры, поскольку такие скомпилированные программы на C легко переносимы для поддержки широкого спектра системы.

Большое количество языков каким-то образом были вдохновлены C и используют определенные форматы и стандарты, которые он популяризировал. C ++, Java, Python, PHP, Perl, Rust, Go, Swift и многие другие языки используют элементы или стили, заимствованные из C. C был первоначально разработан в 1972 году, неофициальная спецификация была опубликована в 1978 году, а стандартизованная и измененная версия была впервые опубликована в 1989 году.

Ядро Linux, DOOM и ранние версии Microsoft office - популярные примеры программного обеспечения, написанного на C. C очень широко используется во встроенных системах, которые управляют вещами с самолетов, поездов, автомобилей, промышленных систем управления и даже в некоторых космических кораблях.

Распространенное использование C

  • Программы на языке C, соответствующие стандартам, написаны с учетом переносимости.
  • Истоки C тесно связаны с развитием операционной системы Unix.
  • C поддерживает использование указателей, типа ссылки, которая записывает адрес или расположение объекта или функции в памяти.

Распространенные злоупотребления C

  • C - объектно-ориентированный язык программирования.