A real problem with computer programming is translation. Write something in one language, but then you need it in another. It makes it very difficult to transport your code to new platforms. Write something for android and it wont instantly work on apple too, you have to rewrite the code.
If the programming started within a translation environment, this could be avoided. The translation environment is a computer programming utility that allows you to write code and then choose which device you want it to work on. The end result is that you only program something once. Its like a set of universal wrappers that can be combined together to generate any feasible set of functions. Write a game in the translation environment and it can be played on android, IOS, windows. Any game could be as portable as fortnite.
I will begin an open source project here soon: https://github.com/banmeihack