Pour moi un langage idéal c'est un langage qui (en vrac) :
- N'a pas de boucle (trop primitif)
- Pas de variable (trop variable :F)
- Pas de notion d'objet (trop restrictif)
- Essaie de réduire au maximum les effets de bord
- Permet de créer facilement des modules génériques et réutilisables
- Statiquement typé via inférence de type
- Compilable en code machine ou pour une machine virtuelle pour avoir des perfs décentes
- Exécutable comme un script sans passé par une phase de compilation comme perl/python/ruby et cie
- Possédant une plateforme de distribution d'applications et de libs
# Mouais...
Posté par Ummon . En réponse au journal Nimrod, ça se rapproche du langage idéal. Évalué à 9.
- N'a pas de boucle (trop primitif)
- Pas de variable (trop variable :F)
- Pas de notion d'objet (trop restrictif)
- Essaie de réduire au maximum les effets de bord
- Permet de créer facilement des modules génériques et réutilisables
- Statiquement typé via inférence de type
- Compilable en code machine ou pour une machine virtuelle pour avoir des perfs décentes
- Exécutable comme un script sans passé par une phase de compilation comme perl/python/ruby et cie
- Possédant une plateforme de distribution d'applications et de libs
... ah mais il existe en fait mon langage idéal : http://haskell.org/
---> []