Questions marquées «language-agnostic»

Cette balise est destinée aux questions qui ne sont pas spécifiques à un langage de programmation ou à un environnement.


4
STDOUT et son impureté
J'ai lu beaucoup de livres et d'articles sur la programmation fonctionnelle et j'ai toujours honte de ne pas pouvoir comprendre à coup sûr certains concepts très basiques. L'une des principales idées de la programmation fonctionnelle est que la même entrée doit toujours produire la même sortie. Par exemple, interroger la …


4
Qu'est-ce qui rend les ressources «chères»?
Je lis hibernate et je suis tombé sur des déclarations comme "les connexions JDBC ouvertes sur plusieurs requêtes ne sont pas une bonne chose car c'est une ressource coûteuse". Qu'entend-on par ressource coûteuse? Modifier: j'ajoute ce que l'utilisateur inconnu a ajouté comme commentaire ci-dessous. Si l'établissement d'une connexion à une …

4
Quelles méthodologies de développement logiciel peuvent être considérées comme des fondations
J'écris un petit document de recherche qui concerne la méthodologie de développement de logiciels. Je regardais toutes les méthodologies disponibles et je me demandais, parmi toutes les méthodologies, y en a-t-il qui ont jeté les bases des autres? Par exemple, en examinant les méthodologies suivantes: Agile, Prototypage, Salle blanche, Itératif, …

1
Nom de la technique pour déduire les arguments de type d'un paramètre de type?
Configuration: Supposons que nous avons un type appelé Iteratorqui a un paramètre de type Element: interface Iterator<Element> {} Ensuite, nous avons une interface Iterablequi a une méthode qui retournera un Iterator. // T has an upper bound of Iterator interface Iterable<T: Iterator> { getIterator(): T } Le problème d' Iteratorêtre …

4
Est-ce une bonne idée d'utiliser un langage de générateur tel que «yield»?
PHP, C #, Python et probablement quelques autres langages ont un yieldmot-clé qui est utilisé pour créer des fonctions de générateur. En PHP: http://php.net/manual/en/language.generators.syntax.php En Python: https://www.pythoncentral.io/python-generators-and-yield-keyword/ En C #: https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/yield Je suis préoccupé par le fait qu'en tant que fonctionnalité / fonctionnalité de langue, cela yieldbrise certaines conventions. L'un …

3
Quelle est la réponse de programmation fonctionnelle aux invariants basés sur le type?
Je suis conscient que le concept d'invariants existe dans plusieurs paradigmes de programmation. Par exemple, les invariants de boucle sont pertinents en OO, en programmation fonctionnelle et procédurale. Cependant, un type très utile trouvé dans la POO est un invariant des données d'un type particulier. C'est ce que j'appelle des …





2
Quels sont les avantages et les inconvénients de la communication inter-processus via les sockets par rapport à la mémoire partagée?
Je comprends que deux des nombreuses autres options de communication inter-processus peuvent être: La memoire partagée Douilles En fait, j'ai vu ces deux options exposées par Intellij Idea pour le débogage d'une application Java. Je veux savoir quels sont les avantages et les inconvénients de chaque approche.



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.