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 …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 5 ans . Il existe plusieurs frameworks Web pour …
Par exemple, lorsque l'on compare deux entiers comme suit dans un langage de type C: if (3 > 2) { // do something } Comment le jugement si 3 est supérieur à 2 (vrai) ou non (faux) est-il rendu en interne?
Parfois, un algorithme peut être écrit de deux manières: La manière courte et sophistiquée; ou La manière la plus longue et la plus facile à comprendre. Par exemple, voici une plus longue, plus facile de copier une chaîne sourceà destC: *dest = *source; while (*source != '\0') { source++; dest++; …
Quand j'étudiais à l'université, j'ai souvent entendu l'idée que les compilateurs Fortran produisaient du code plus rapide que les compilateurs C pour un programme équivalent. Le raisonnement clé était le suivant: un compilateur Fortran émet en moyenne 1,1 instruction de processeur par ligne de code, tandis qu'un compilateur C émet …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle se concentre sur un problème uniquement en modifiant ce message . Fermé il y a 4 ans . Java devient-il la norme de facto …
Je passais par l'analyse de quicksort dans le livre des algorithmes de Sedgewick. Il crée la relation de récurrence suivante pour le nombre de comparaisons dans le tri rapide tout en triant un tableau de N éléments distincts. J'ai du mal à comprendre cela ... Je sais qu'il faut une …
Dans l'article «Une étude comparative étendue de la prise en charge des langages pour la programmation générique» par Garcia et al. une comparaison intéressante des fonctionnalités des langages de programmation pour la programmation générique est donnée: avec la brève explication de la terminologie: Quelqu'un peut-il tester le support Scala pour …
Je dois travailler en équipe pour développer une application de bureau de taille moyenne développée à l'aide de C # .NET. Avant cela, je n'ai pas appliqué les tests unitaires et le développement piloté par les tests. Je suis conscient qu'il existe de nombreux outils et frameworks pour les tests …
IComparable ne fonctionne que dans un sens Disons que vous avez une Employeeclasse. Dans une vue, vous voulez tout afficher Employeestrié par nom - dans une autre, par adresse. Comment allez-vous y parvenir? Pas avec IComparable, du moins pas de façon idiomatique. IComparable a la logique au mauvais endroit L'interface …
Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet pour Software Engineering Stack Exchange. Fermé il y a 8 ans . J'ai fait beaucoup de développement en Java en utilisant Eclipse, …
J'ai vu beaucoup de tests mesurant la vitesse d'exécution des langages de programmation, mais je n'ai jamais trouvé de tests mesurant la vitesse de développement. J'ai entendu dire que la vitesse de développement augmentait lorsque l'on travaillait avec des langages dynamiques, mais y a-t-il une preuve de cela? Je n'essaie …
Je revoyais récemment une partie de mon code et j'ai remarqué que dans un accès de distraction, j'avais laissé une structure comme la suivante: $guid = empty($subscription->guid) ? : $subscription->guid; Maintenant, cela ne faisait pas ce qu'il était censé faire et c'est faux , mais puisque cette propriété est toujours …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.