4 ms·
Lack of a keyboard is not the only reason. A good ad hoc/hobby programming environment needs to offer a lot nowadays: - The IDE and language must be preinstall
by 13415 4y ago
Lack of a keyboard is not the only reason. A good ad hoc/hobby programming environment needs to offer a lot nowadays:
- The IDE and language must be preinstalled or available with a one-click installer.
- The programming language must be extremely simple and easy to learn. Almost no currently popular language satisfies this requirement. Even Python is too complicated, requires learning too many libraries.
- Easy input and output, ideally with a GUI, but at least console style.
- Simple way to run a program. Just click or type "run", for example.
- Integration into the target platform. If programs are started by clicking on an icon, the deployment must provide apps with icons, of course.
- Easy deployment, either by source code or by a single file that can be run everywhere with an interpreter.
In addition to this, for modern phones there would need to be an interpreter for running programs on desktops, too, and an online library of extension packages and programs.
Not many languages/implementations/IDEs for phones satisfy these criteria. There are not even many for desktop. How many IDE/language combos do you use that are easy to learn and allow one-click deployment to all major platforms?