Можно ли полноценно разрабатывать на С и не прыгать в С++?
Можно ли сейчас полноценно сидеть на чистом Си и не прыгать в плюсы?
Используют ли сейчас С11? И что в Си на счет многопоточности? Появилась поддержка только в новом стандарте?
Почему то сложилось такое мнение что без плюсов наврятли получится абсолютно все написать (везде форcят плюсы, и почти все руководства только на плюсах), в частности например оконные приложения, хотя впринципе это и не особо интересно.
Дa, можно. Си привлекает своей простотой, чистотой концепции. Плюсы(взгляд со стороны) уже давно напоминают монстра Франкенштейна, сильно переусложнены.
А зачем? Т.е. если embeded, то выбор может быть только между asm и C. Если десктоп, то зачем себя ограничивать ненужными рамками? Для десктопа, размер С и С++ приложений различается не так уж сильно (максимум в разы, но не на порядки), а скорость так вообще почти одинаковая. При этом скорость разработки на С++ выше.
Смотря что разрабатывать.
Вообще говоря, ядро linux написано на чистом C без плюсов. Также на нем написаны все интерпретаторы языков Perl, python, ruby и вообще много чего.