Chaque fois que je consulte une page Web dédiée à un langage de programmation, je vois toujours le mot "puissant" dans la liste des idiosyncrasies / attributs.
Si tous les langages de programmation sont puissants, pourquoi mettent-ils ce mot dans les tutoriels / documentations?
programming-languages
Adam Arold
la source
la source
Réponses:
Je ne peux pas penser à un langage qui ait jamais été décrit comme faible. Oui, je le vois comme un texte de présentation marketing, non seulement cela, il incombe au programmeur d'échouer plutôt qu'aux capacités de base du langage. Je veux dire, le langage est puissant, donc s'il y a des problèmes avec le code, il ne peut clairement pas se situer avec les spécifications de ce qui est évidemment un langage incroyable.
Le fait est que si le prochain nouveau langage ne se décrit pas comme puissant, il aura un désavantage immédiat par rapport aux concurrents existants qui se décrivent comme puissants. C'est comme un cercle éternel maintenant.
la source
La règle # 207 des langages de programmation est qu'ils sont tous bons à certaines choses (c'est-à-dire qu'ils sont puissants) et vraiment nul à d'autres.
Le matériel marketing ne parvient pas à décrire où le langage qu'il pousse est puissant. Par exemple, Perl est excellent pour le traitement de texte car il possède des fonctionnalités puissantes qui facilitent la gestion des chaînes, mais il est un vrai puant pour le calcul de nombres hautes performances. FORTRAN est le contraire.
la source
Parce que c'est toujours vrai dans un certain sens. Un ou plusieurs de ces aspects puissants s'appliquent à tous les langages de programmation:
Je suis sûr que je pourrais continuer, mais je ne sais même pas ce que signifie réellement puissant . Le langage est-il efficace, expressif, succinct ou quoi? Juste un autre mot fou.
la source
Si vous faites référence à son utilisation dans des phrases comme "Le langage de programmation X est un outil puissant, succinct et élégant pour faire Y et Z", eh bien, c'est de la publicité / de la propagande. Si vous les écoutez tous, toutes les langues sont puissantes, toute la nourriture est délicieuse, toutes les voitures sont soit familiales, soit cool / rapides, tous les pays sont justes et héroïques dans un monde de traîtres et de dictateurs inhumains, toutes les religions ont raison, etc.
Comme la moitié des autres exemples, ce n'est pas complètement faux mais pas même proche de toute la vérité - la langue A fonctionne bien pour des tâches comme X, la langue B fonctionne mieux pour des tâches comme Y, toutes deux pour lesquelles l'autre est bon. (Parfois, il y a des langues qui sont complètement et totalement inutiles à des fins pratiques et uniquement créées et étudiées pour la comédie. Ce sont des langues ésotériques et personne n'écrit de propagande sérieuse pour elles.)
la source
Le pouvoir est relatif. Chaque langue est plus puissante d'une manière ou d'une autre que les langues plus anciennes. Java est plus puissant que C ++ car il simplifie la gestion de la mémoire. C ++ est plus puissant que Java car il a des classes et des fonctions de modèle et une surcharge d'opérateur et une destruction déterministe.
la source