Questions marquées «dynamic-typing»

Le typage dynamique est une propriété d'un langage de programmation où les vérifications de type sont principalement effectuées au moment de l'exécution.




5
Existe-t-il une corrélation entre l'ampleur du projet et la rigueur de la langue?
En expliquant la différence entre la rigueur des langues et les paradigmes à un de mes collègues, j'ai fini par affirmer que: Les langages tolérants, tels que les langages dynamiques et interprétés, sont mieux utilisés pour les prototypes et les petits projets ou les applications Web de taille moyenne. Lorsque …


14
Est-ce une mauvaise idée de renvoyer différents types de données à partir d'une seule fonction dans un langage typé dynamiquement?
Ma langue principale est typée de manière statique (Java). En Java, vous devez renvoyer un type unique de chaque méthode. Par exemple, vous ne pouvez pas avoir une méthode qui retourne conditionnellement un Stringou retourne conditionnellement un Integer. Mais en JavaScript, par exemple, c'est très possible. Dans un langage typé …



9
Existe-t-il des modèles de conception qui ne sont possibles que dans des langages typés dynamiquement comme Python?
J'ai lu une question connexe. Existe-t-il des modèles de conception inutiles dans les langages dynamiques comme Python? et je me suis souvenu de cette citation sur Wikiquote.org La chose merveilleuse à propos de la frappe dynamique est qu'elle vous permet d'exprimer tout ce qui est calculable. Et les systèmes de …


2
Quelles caractéristiques sémantiques de Python (et d'autres langages dynamiques) contribuent à sa lenteur?
Je ne connais pas très bien Python. J'essaie de comprendre plus précisément quelles caractéristiques exactes des langages dynamiques (à la Python, Lua, Scheme, Perl, Ruby, ....) forcent leurs implémentations à être lentes. À titre d'exemple, les machines métables de Lua 5.3 rendraient intuitivement Lua assez lent, mais dans la pratique, …




3
Existe-t-il des études empiriques sur l'effet des différents langages sur la qualité des logiciels?
Les partisans des langages de programmation fonctionnels affirment que la programmation fonctionnelle facilite le raisonnement sur le code. Les partisans des langages à typage statique disent que leurs compilateurs détectent suffisamment d'erreurs pour compenser la complexité supplémentaire des systèmes de typage. Mais tout ce que j'ai lu sur ces sujets …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.