Я всегда восхищался оригинальной программой uTorrent. Он выглядел великолепно, был меньше 64 КБ, был очень быстрым и имел все функции, в которых я нуждался. К сожалению, программа закрыта источником (и становится все более раздутой с каждым днем), поэтому я прихожу к Stackoverflow для вдохновения.
Какие методы вы рекомендуете при написании быстрых, эффективных для памяти и элегантных программ в Windows?
В то время как С# (и вся концепция .NET) - это классные идеи, меня больше интересуют ответы "пуриста" и проблема написания эффективного, быстрого программного обеспечения для платформы Windows, так же как и оригинальный клиент uTorrent. Я не против выделения собственной памяти, создания собственной коллекции мусора и создания собственных структур данных.
Приветствуем рекомендации по книгам, статьям, библиотекам, IDE (даже эффективные способы получения большего количества кофеина в моей системе).