Bash provides looping constructs, conditional commands, and mechanisms to group commands and execute them as a unit.
4
/2016/07/08/c.html
This ability is important in systems programming, and C shares with assembly language the power to exploit all the features of a computer’s internal architecture.