La question que j’ai toujours voulu poser et que je craignais, en fait – dans quelle langue .NET Framework est-il écrit? Je veux dire la bibliothèque elle-même. Il me semble que c’était surtout du C et du C ++. (J’espère que Jon Skeet lit celui-ci, il sera très intéressant d’entendre ce qu’il en pense)
Quelqu’un peut-il expliquer les différences entre un observable et un connectableObservable? La documentation de Rx Extensions est très rare et je ne comprends pas dans quels cas le ConnectableObservable est utile. Cette classe est utilisée dans les méthodes Replay / Prune.
J’ai commencé à apprendre Scheme pour le fun, et je me demandais si quelqu’un l’utilisait comme un langage de programmation privilégié … ou même comme un outil supplémentaire à l’arsenal de programmation? Si oui, à quoi l’utilisez-vous? Quel genre de problèmes résolvez-vous généralement avec cela?
Qu’est-ce que SFINAE en C ++? Pouvez-vous s’il vous plaît expliquer en mots compréhensibles pour un programmeur qui n’est pas versé dans C ++? En outre, à quel concept correspond un langage comme Python SFINAE?
Je dois trouver le plus grand carré de 1 dans un fichier géant rempli de 1 et de 0. Je sais que je dois utiliser une programmation dynamic. Je le stocke dans un tableau 2D. Toute aide avec l’algorithme pour trouver le plus grand carré serait géniale, merci! exemple d’entrée: 1 0 1 0 1 […]
Haskell et d’autres langages de programmation fonctionnels sont construits autour du principe de ne pas maintenir l’état. Je suis encore novice du fonctionnement de la functional programming et des concepts, alors je me demandais s’il était possible d’implémenter des algorithmes DP d’une manière FP. Quelles constructions de functional programming peuvent être utilisées pour cela?
Dans la programmation du shell Unix, l’ opérateur du tube est un outil extrêmement puissant. Avec un petit ensemble d’utilitaires principaux, un langage système (comme C) et un langage de script (comme Python), vous pouvez construire des scripts shell extrêmement compacts et puissants, qui sont automatiquement parallélisés par le système d’exploitation. Evidemment, c’est un paradigme […]
J’apprends la functional programming avec Clojure. Quels exercices pratiques pouvez-vous recommander? Les référentiels en ligne avec des solutions seraient parfaits. Une idée que je peux imaginer est de passer en revue tous les algorithmes populaires sur le sorting, les arbres, les graphiques, etc. et de les implémenter dans Clojure moi-même. Bien que cela puisse fonctionner, […]
J’essaie de traduire les Arrows de la librairie Haskell en F # (je pense que c’est un bon exercice pour mieux comprendre Arrows et F #, et je pourrais peut-être les utiliser dans un projet sur lequel je travaille). Cependant, une traduction directe n’est pas possible en raison de la différence de paradigmes. Haskell utilise […]
Ces jours-ci, je me lance sérieusement dans la functional programming. Bien que je sois vraiment enthousiasmé par Haskell et les possibilités qu’il semble offrir, je peux aussi voir maintenant que cela va me prendre du temps à apprendre. Dans une question sur comment apprendre à Haskell, une réponse dit qu’il faudra des mois, voire des […]