Главная > Интересное > Партнерские статьи > Где используется С/С++

Где используется С/С++

С —компилируемый, процедурный, стандартизированный язык программирования. C++ — это объектно-ориентированный язык программирования, соответствующий стандартам ANSI и ISO. Он характеризуется лаконичностью и обширным набором операций. C++ разработан на основе языка С.

Этот язык программирования часто называют «языком низкого уровня», потому что он максимально приближен к аппаратной части компьютера. В этом он уступает только Ассемблеру. Поддерживает объектно-ориентированную, процедурную, и обобщенную парадигмы программирования. Если же вас интересует веб программирование с движками, то советую начать с WordPress. Ведь это самая лучшая система управления контентом. Тем более что лучшие учебники по WordPress сегодня доступны каждому. Настоятельно рекомендую каждому, кто хочет получить новые знания, или улучшить уже существующие.

Иногда язык Си называют «ассемблером высокого уровня». Имеется в виду его максимальная приближенность к Ассемблеру. Но Ассемблеры для разных компьютеров специфичны для конкретной архитектуры, ОС и варианта синтаксиса языка. В отличии от них программа на Си может быть скомпилирована (часто без изменений) практически для любой ОС и архитектуры. Программы, написанные на С, обладают высоким быстродействием. Быстрее работают только программы, которые написаны и оптимизированы на Ассемблере.

Си++ универсален. С его помощью решаются практически все задачи программирования. Однако, для одних задач он употребляется чаще, для других – реже. На нем можно писать эффективные программы для любых целей.

Так где же применяется С++? Область его применения неимоверно широка. Давайте перечислим только несколько сфер использования этого языка: в системном программировании (преемник языка Си). На Си написаны ядра Windows и UNIX. На нем же написан WinAPI. Язык программирования применяется для создания операционных систем, разработки прикладных программ: конструкторских, например, САПР «Компас»; текстовых редакторов; бухгалтерских (1С) и т.д. Кроме того, C++ применяется для разработки языков программирования и их обновлений, разработки драйверов устройств, создания высокопроизводительных веб-серверов (например, nginx), создании игр и всевозможных развлекательных приложений, для обучения программированию.

Программирование микроконтроллеров, например, язык С-51 для микроконтроллера MCS-51 и другие. Управление микроконтроллерами – достаточно обширная область применения. Язык программирования С-51 предназначен для написания компактных программ. Скорость работы и компактность таких программ сравнима с написанными на языке Ассемблер.

Разработка графических пользовательских интерфейсов на С++ выполняется, в основном, для сложных и нестандартных интерфейсов. Зачастую для разработки приложений на этом языке используются фреймворки, например, WxWidgets и Qt. С помощью которых можно разрабатывать приложения под различные операционные системы, а самое главное их не придется перереписывать и «затачивать» под определенную ОС.


Комментарии:

Об авторе: admin