requires a platform other than the os?
I call is a script.
applications do not need anything but the os to run.

so scripting languages are not for application development.
and, linux can & does power cell phones, so c and c++ can be used to write apps for cell phones.