> Но после него Си кажется таким урезанным
Ну, Си низкоуровневый. Как верно заметила @iron_bug на нём можно писать всё, но там слишком много рутинной работы. Поэтому когда не надо писать сверхоптимизированные алгоритмы типа кода для микроконтроллеров или дрвайвера для железа или ядра для ОС, то тратить время на это смысла нет. Поэтому Си в прикладных задачах давно вытесняется более высокоуровневым программированием, а код Си всё чаще генерируется чем нибудь, вон например язык Nim перед компиляцией сперва транслируется в код Си, который и компилируется обычным Си компилятором.
Как сейчас давно уже мало кто пишет прямо на ассемблере, так и на Си постепенно будут писать всё меньше и меньше, а будут его генерировать автоматически или вовсе пропустят этот шаг и напрямую в машинный код.
#programming
top.ofthe.top, как же хорошо, что я как раз пишу на Си для микроконтроллеров