Python est la plus belle langue que j'ai connaissons actuellement, mais le typage statique est un gros avantage en raison de l'auto-complétion (même si il y a un support limité pour les langages dynamiques, ce n'est rien par rapport à celle prise en charge en statique). Je suis curieux de savoir s'il y a des langues qui essayez d'ajouter les avantages de Python un langage statiquement typé. En particulier, je suis intéressant dans les langues avec des fonctionnalités telles que:
- En charge de la syntaxe: comme pour les dictionnaires, les interprétations de la matrice
- Fonctions: le mot-Clé arguments, fermetures, tuple/plusieurs valeurs de retour
- Exécution de la modification/création de classes
- L'évitement de la spécification des classes partout (en Python c'est en raison de duck-typing, bien que l'inférence de type est la meilleure dans un langage statiquement typé)
- La métaprogrammation support: Ceci est réalisé en Python par la réflexion, les annotations et les metaclasses
Existe-il des langages à typage statique, avec un nombre important de ces fonctionnalités?