No tiene un significado bien definido. En este tipo de discusiones, "el lenguaje X es más poderoso que el lenguaje Y" generalmente significa poco más que "me gusta el lenguaje X más que el lenguaje Y". En el otro extremo del espectro, generalmente también se escuchará a alguien sobre cómo un lenguaje completo de Turing puede realizar las mismas tareas que cualquier otro lenguaje de Turing completo, de modo que ninguno de los dos sea estrictamente más poderoso que el otro.
Creo que un buen significado es la expresividad. Cuando un idioma es altamente expresivo, significa que se requiere menos código para expresar conceptos. Para mí, esto no solo significa que tienes que escribir menos código para realizar las mismas tareas, sino también que el código es fácilmente legible para los humanos. Por supuesto, generalmente (hasta cierto punto), tener menos líneas de código para leer hace que la tarea de leer y entender sea más fácil para los humanos.
Tener una biblioteca estándar "de gran alcance" entra aquí en la misma línea. Si un idioma viene equipado con bibliotecas minuciosas y completas, el código idiomático en ese idioma podrá beneficiarse del código de la biblioteca existente y no tendrá que repetir o reinventar la funcionalidad común en el código de la aplicación. El resultado final es, una vez más, tener que escribir y leer menos código para realizar las mismas tareas.
Sigo diciendo "en general" y "hasta cierto punto", porque una vez que el lenguaje se vuelve demasiado escueto, se vuelve más difícil para los humanos descifrarlo.Supongo que, en este extremo, un idioma puede considerarse "más poderoso" (o incluso "demasiado poderoso"). Así que supongo que estoy diciendo que mi interpretación personal de "poderosa" incluye algunos aspectos de "útil" y "legible" también.
Estaría en desacuerdo con la etiqueta "no contestable" que acaba de dar esto ... varias personas en este sitio han usado la palabra "poder" para describir los lenguajes de programación. Tal vez les gustaría dar un paso al frente y responder? –
algunas buenas respuestas a lo incontestable ya :-) – djna
"Es difícil decir lo que se pregunta aquí". Lo que es difícil es entender por qué lo cerró. Creo que es una pregunta buena, clara y directa. – lamcro