Why do we have multiple ways (shell scripts, C, C++, java, etc) to create programs in UNIX? Isn’t one enough?

Question by Sean: Why do we have multiple ways (shell scripts, C, C++, java, etc) to create programs in UNIX? Isn’t one enough?
More importantly, why do we have these very extensive programming capabilities in the shell?

Best answer:

Answer by ali_fatolahi
For the same reason we have Tim Horton’s, Timothy’s, Second Cup, Infernos and even Subway all selling their own blend of coffee. How would it be the world with only one coffee shop?

Give your answer to this question below!

Get the book now