Где еще применяется C (не C++), кроме Embedded Systems, можно с ним работать на UpWork?

Всем привет!
Решил серьезно взяться за изучение языка программирования и освоить Си, либо C++.

Скажите пожалуйста, где еще применяется, помимо области встроенных систем и написания драйверов, язык Си?

Мне нравится его простота и "среднеуровневый" подход без сильных абстракций, как в ООП-ориентированных языках, но напрягаюсь от того, что не вижу вакансий, кроме инженерных в Embedded, либо написании драйверов.

Можно найти работу удаленно (например, на UpWork), специализируясь на ANSI C или, без вариантов, учить C++?

Большое спасибо!
  • Вопрос задан
  • 505 просмотров
Решения вопроса 1
@nirvimel
В основном это будет работа с legacy кодом (которому, больше лет, чем тем, кто с ним работает сегодня).
Разрабатывать с нуля прикладное ПО на С довольно затратно по времени (а это не в интересах бизнеса). Современные ЯП позволяют вести разработку в более короткие сроки. Единственное исключение - области, в которых имеются жесткие ограничения ресурсов (тот самый embedded). В остальных областях время разработчика стоит дороже, чем несколько гигабайт памяти.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы