Je vois que beaucoup le mot "expressivité" quand les gens veulent le stress d'une langue est meilleure que l'autre. Mais je ne vois pas exactement ce qu'ils veulent dire par elle.
- Est-ce la verbosité désirée/concision? Je veux dire, si une langue peut écrire quelque chose de plus court que l'autre, est-ce à dire expressivité? Veuillez vous reporter à mon autre question - http://stackoverflow.com/questions/2411772/article-about-code-density-as-a-measure-of-programming-language-power
- Est-il le pouvoir de la langue? Paul Graham dit qu'une langue est plus puissant que l'autre langue, en un sens, qu'une seule langue peut faire l'autre langue ne peut pas le faire (par exemple, LISP peut faire quelque chose avec macro que l'autre langue ne peut pas le faire).
- Est-il juste quelque chose qui rend la vie plus facile? Expression régulière peut être l'un des exemples.
- Est-ce une autre façon de résoudre le même problème: quelque chose comme SQL pour résoudre le problème de recherche?
Que pensez-vous de l'expressivité d'un langage de programmation? Pouvez-vous montrer l'expressivité à l'aide du code?
Quel est le rapport avec l'expressivité et l'adsl? Faire les gens DSL pour obtenir l'expressivité?