J'ai toujours admiré le programme original uTorrent. Il était beau, faisait moins de 64 Ko, était extrêmement rapide et possédait toutes les fonctionnalités dont j'avais besoin. Malheureusement, le programme est fermé (et devient de plus en plus lourd chaque jour), alors je me tourne vers Stackoverflow pour trouver l'inspiration.
Quelles méthodes recommandez-vous pour écrire des programmes rapides, économes en mémoire et élégants sous Windows ?
Bien que C# (et le concept .NET dans son ensemble) soit une bonne idée, je suis plus intéressé par les réponses "puristes" et le défi d'écrire des logiciels efficaces et rapides pour la plate-forme Windows, comme le client uTorrent original. Cela ne me dérange pas d'allouer ma propre mémoire, de faire ma propre collecte de déchets et de créer mes propres structures de données.
Les recommandations de livres, d'articles, de bibliothèques, d'outils de développement intégrés (et même de moyens efficaces de faire entrer plus de caféine dans mon organisme) sont les bienvenues.