The last sentence in the article caught my eye
[F]or C/C++ developers and students interested in learning to program in C/C++ rather than users of L
The biggest difference is that make is turing complete (Are makefiles Turing complete?) while gcc is not.