пишет:
Практичность использования языка Си на сегодня является довольно часты м вопросом перед начинающими программистами. И хочется вегда найти весомые аргументы в пользу выбора какого-либо. Несмотря на приличный возраст Си на сегодня довольно востребованный. Основные две причины: первая это высокая производительность и вторая причина — это механизмы для работы с нижним уровнем.
Основные пункты использования данного языка на сегодня:
- 1. Программирование DIY- устройств на микроконтроллерах. Что представляет собой различные приборы измерений, управлений и т.п. Основные контроллеры AVR, PIC, STM (архитектура RISK).
- Программирование специализированных устройств и встроенных систем. Здесь уже выступают процессоры на ядре arm.
- Операционные системы такие как Ядро Linux, FreeBSD, Windows пишут на языке Си. Для микроконтроллеров система реального времени – FreeRTOS.
- На Си/C++ часто пишутся расширения для других языков, например в java есть интерфейс JNI (Java Native Interface).
- Для изучения фундаментальных основ императивного (последовательного) программирования, что развивает в свою очередь алгоритмическое мышление.
Не обошел данный язык и технологию IoT, где важен каждый байт и миллисекунда. Более подробные примеры использования Си вышеописанных пунктов от DIY – устройств, Embedded Systems до IoT- проектов читайте в статье по ссылке.
Вступите в группу, и вы сможете просматривать изображения в полном размере
![]()
Это интересно
0
|
|||
Последние откомментированные темы: