Welcome to the CSC Q&A, where you can get help (and share your knowledge) about computer science!

Why can't there just be one universal language for computer science?

+14 votes
asked Aug 25, 2016 in CSC 211 (F16) by Rachel Cheval (100 points)
This is a good question.  Will there ever be ONE LANGUAGE TO RULE THEM ALL?  Perhaps one day there will.  Or perhaps there will always be different pros/cons to the different languages for use in different tasks...

3 Answers

+3 votes
Because each language is optimized for some usage.

For example, Java is very wide-used because it is compatible in every platform, but Java is relatively slow in comparison to other languages.

C++ is faster with console applications.

C# is designed for creating user interface and graphics.
answered Aug 26, 2016 by Minh Ta (100 points)
+2 votes
I am not sure about the reason behind this but if you just think about how the world cannot agree on speaking one universal human language, it makes sense that there is no universal language for computer science.
answered Aug 26, 2016 by Tien Le (100 points)
0 votes
If there were to be just one then everyone would be able to master them all and there would be limits to what people can do with only one language.
answered Aug 28, 2016 by Trenton Jackson (100 points)