Questions marquées «static-typing»


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 …


2
(Dés) avantages du typage structurel
Je viens de regarder cette conférence de Daniel Spiewak où il parle des avantages du typage structurel par rapport au typage nominal de Scala et Java . Un exemple de cette différence serait le code Java suivant public interface Foo { public int length(); } public interface Bar { public …

2
Un type facultatif / peut-être utile dans les langages dynamiques?
Optionalest utile de manière évidente dans un langage typé statiquement, mais je me demande s'il est également utile dans les langages dynamiques. Habituellement, aucun compilateur ne vous dit: "Hé, vous l'avez utilisé Optional<String>comme un String", vous devez donc toujours découvrir vos erreurs au moment de l'exécution. J'ai un arrière-plan de …





5
Les langages statiques et typés dynamiquement peuvent-ils être considérés comme des outils différents pour différents types de travaux?
Oui, des questions similaires ont été posées mais toujours dans le but de découvrir «laquelle est la meilleure». Je pose la question parce que je suis devenu développeur principalement en JavaScript et que je n'ai pas vraiment d'expérience dans l'écriture dans des langages typés statiquement. Malgré cela, je vois vraiment …

13
Une alternative typée statiquement à JavaScript sur les pages Web serait-elle pratique?
La préférence pour le typage dynamique et statique est en grande partie une question de goût, et différentes personnes les trouvent plus ou moins adaptées à différentes situations. Ma question est, serait-il techniquement possible d'avoir une alternative de type statique à JavaScript pour l'augmentation des pages Web côté client, etc.?
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.