C/C++

Зачем учат С (не С++) в 2023? На нем уже давно ничего не пишут вроде

Очень много пишут. С стоит на втором месте по популярности среди языков программирования. И судя по темпам роста, скоро будет на первом.
https://www.tiobe.com/tiobe-index/
Александр Ломоносов
Александр Ломоносов
74 456
Лучший ответ
Александр Свитин Ахах ппц, питон обошел
Ты слишком плохо знаком с темой.
Операционные системы и драйверы, интерпретаторы Python и PHP - это всё пишут на C.

С - язык системного программирования, которому до сих пор нет конкурентов. И как бы Rust (единственный реальный конкурент) ни пыжился вытеснить C, но Rust-код заметно медленнее C-кода.

Если ты хочешь, чтобы твой код был переносим на разные процессорные архитектуры и при этом работал максимально быстро, тебе придётся писать его именно на C. Но если ты клепаешь код по принципу "железо всё вытянет", то, разумеется, C тебе совершенно не нужен.

P.S. Не стоит пытаться оценивать весь мир программирования по своей крошечной песочнице: окружающие будут смеяться долго и громко.
Олег Беспалов
Олег Беспалов
80 805
Чтобы понимать си++ НАДО учить в начале просто си, а перед си вообще ассемблер изучать хотя бы ради понимания, для чего изобрели си и как это все связано.
А так ты прав, какая боль этот СИ....любую мелочь задолбался программировать, кода под тысячу строк а делает тоже, что скрыто сейчас в классах. Так что да, для быстроты выпуска поделок=потребительских продуктов язык си не самое лучше решение в наше время :)
В рамках общего курса
ошибаешься
Artjom
Artjom
95 021
на паскале еще пишут
ты что на С еще гору всего пишут
Андрей Ольнев
Андрей Ольнев
26 109
Микроконтроллеры на нём программируют.
Святой Маньяк
Святой Маньяк
3 276