C/C++

Пишуты ли люди программы на С?

Андрей Лубенец
Андрей Лубенец
12 673
Программы в буквальном смысле - да.
Программы в понимании юзера - нет.

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

Самый простой пример использования Си в прикладном софте - это библиотеки для тяжелых/объемных вычислений, а также для прямой работы с устройствами. Если из жизни: на прошлой работе я участвовал в тестировании программы для восстановления файлов (аналог Recuva) - сигнатурный поиск в ней был написан на Си.
ДТ
Дмитрий Ткачев
77 317
Лучший ответ
Стараются не использовать. Даже на МК используют C++. Но иногда бывает. И на МК много тех кто пишет по-старинке на Си.
А еще все дилетанты C++ -на самом деле пишут на суржике с Си. Это те, кто строки делает на чарах, вместо векторов массивы, вместо ссылок указатели и аллок памяти кругом ручной.
Нет, не могу. Но могу агитировать лучших придурков (хакеров), Я задаю им вопрос:" Ты рождён, чтобы летать или ползать?" Все выбирают летать https://youtu.be/eVQHDF0L2tQ?t=1
Да. Для микроконтроллеров самый рабочий язык. =)
Ядра операционок к примеру. Повсеместно используют.