Questions marquées «language-agnostic»

11
Quelle est une bonne alternative à la variable de nom pour une langue qui n'a que des références ou des étiquettes immuables?

Par exemple, dans les langages fonctionnels, les variables sont à affectation unique et leurs valeurs sont immuables une fois affectées. Ils ont donc deux états non liés et liés , une fois liés, ils ne peuvent pas être modifiés. Y a-t-il un terme mathématique ou un autre terme informatique qui est...

11
Dans les langages orientés objet, quand les objets devraient-ils effectuer des opérations sur eux-mêmes et quand les opérations devraient-elles être effectuées sur les objets?

Supposons qu'il existe une Pageclasse, qui représente un ensemble d'instructions pour un rendu de page. Et supposons qu'il existe une Rendererclasse qui sache rendre une page à l'écran. Il est possible de structurer le code de deux manières différentes: /* * 1) Page Uses Renderer internally, * or...

10
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...

10
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...

10
Comment la sécurité des threads pourrait-elle être assurée par un langage de programmation similaire à la façon dont la sécurité de la mémoire est assurée par Java et C #?

Java et C # assurent la sécurité de la mémoire en vérifiant les limites des tableaux et les déréférences des pointeurs. Quels mécanismes pourraient être mis en œuvre dans un langage de programmation pour éviter la possibilité de conditions de concurrence et de