I’ve heard that given a programmer with enough time and skill in any particular language and enough lines of code, then any program could be created with any given language. I know its certainly not going to be cost-efficient, for instance, to rewrite Adobe Photoshop in BASIC, but could a good enough and patient enough programmer potentially create any program in any language?
Share
If a language is Turing complete, then theoretically you can write any program in it — However, even this has some limitations, such as user interface and OS APIs. For example, Brainfuck is Turing complete, but there’s no way to have a GUI because you can’t access video memory, and there’s no threading support. However, it is possible to do any computational task with it.