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