In each Turing-Complete language, you can create a working ...
If one of the Turing-complete languages can do this, then everyone can. In this sense, they are all equally "powerful." Since everything you described already exists in at least one language with full Turing, any of these programs can be written in any other Turing language.
However, simply because something is possible does not mean that it is easy or even possible. This is a very important difference, and that is the essence of why different programming languages exist. They are not all equally good at creating certain types of software — if they were, we only need one language!
John feminella
source share