Hola, ¿Tienes algún link donde establezcan una diferencia clara entre lenguajes de programación y lenguajes de scripting? Porque según yo, un lenguaje de scripting es un lenguaje de programación.
Un poco de respaldo a eso:
Código:
http://en.wikipedia.org/wiki/Programming_language
Código:
http://en.wikipedia.org/wiki/Scripting_language
PHP NO es un lenguaje embebido dentro de HTML, ese es su principal uso, pero se puede utilizar independientemente, un ejemplo de eso es el que tu mencionas, PHP+GTK.
Luego, si todos los lenguajes de programación son limitados entonces PHP no merece una mención especial.
Lo gracioso viene cuando pide que una aplicación PHP corra en un celular, lo cual no es posible sin un intérprete o compilador destinado especialmente para celulares (entonces el desconocimiento del compañero que pregunta no viene de lenguajes de programación, si no de arquitectura de computadoras), del cual ninguno de los que opinamos tiene conocimiento, lo mismo podría pedir correr un programa en Fortran o Lisp y tampoco sería posible debido a la misma limitación.