Cada vez que reviso una página web dedicada a un lenguaje de programación, siempre veo la palabra "poderoso" en la lista de idiosincrasias / atributos.
Si cada lenguaje de programación es poderoso, ¿por qué ponen esa palabra en los tutoriales / documentaciones?
programming-languages
Adam Arold
fuente
fuente
Respuestas:
No puedo pensar en un lenguaje que alguna vez se describió como débil. Sí, lo veo como una propaganda de marketing, no solo eso, sino que coloca la responsabilidad del fracaso en el programador y no en las capacidades centrales del lenguaje. Quiero decir, el lenguaje es poderoso, por lo que si hay problemas con el código, claramente no puede mentir con las especificaciones de lo que obviamente es un lenguaje sorprendente.
La cuestión es que si aparece el próximo nuevo lenguaje no se describe a sí mismo como poderoso, tendrá una desventaja inmediata frente a competidores previamente existentes que se describen a sí mismos como poderosos. Es como un círculo eterno ahora.
fuente
La regla # 207 de los lenguajes de programación es que todos son buenos en algunas cosas (es decir, son poderosos) y realmente apestan en otras.
El material de marketing se queda corto al describir dónde es poderoso el lenguaje que está impulsando. Por ejemplo, Perl es excelente en el procesamiento de texto porque tiene algunas características poderosas que facilitan el manejo de cadenas, pero es un verdadero problema para el procesamiento de números de alto rendimiento. FORTRAN es lo contrario.
fuente
Porque siempre es cierto en algún sentido. Uno o más de estos poderosos aspectos se aplican a todos los lenguajes de programación:
Estoy seguro de que podría continuar, pero ni siquiera estoy seguro de lo que significa realmente poderoso . ¿Es el lenguaje eficiente, expresivo, sucinto o qué? Solo otra palabra de comadreja.
fuente
Si te refieres a su uso en oraciones como "El lenguaje de programación X es una herramienta poderosa, sucinta y elegante para hacer Y y Z", bueno, eso es publicidad / propaganda. Si los escuchas a todos, todos los idiomas son poderosos, toda la comida es deliciosa, todos los autos son aptos para familias o geniales / rápidos, todos los países son justos y heroicos en un mundo de traidores y dictadores inhumanos, todas las religiones tienen razón, etc.
Al igual que la mitad de los otros ejemplos, no es completamente falso, pero ni siquiera está cerca de toda la verdad: el lenguaje A funciona bien para tareas como X, el lenguaje B funciona mejor para tareas como Y, ambas en lo que el otro es bueno. (A veces, hay idiomas que son completamente inútiles para fines prácticos y solo se crean y estudian para la comedia. Estos son lenguajes esotéricos y nadie escribe propaganda seria para ellos).
fuente
El poder es relativo. Cada idioma es más poderoso de alguna manera que los idiomas más antiguos. Java es más poderoso que C ++ porque simplifica la administración de memoria. C ++ es más poderoso que Java porque tiene clases y funciones de plantilla y sobrecarga del operador y destrucción determinista.
fuente