Le logiciel est devenu extrêmement lent et encombré. Il y a de nombreuses raisons à cela, mais l'une d'elles est certainement la négligence des développeurs et un manque de passion pour l'art, quelque chose que les récentes nouvelles de MS ont mis en lumière. Depuis le récent engouement autour de File Pilot, j'ai reçu beaucoup de questions sur la façon dont il a été écrit, quel langage il utilise, etc. Comme je n'ai pas encore de journal de développement en ligne, je vais juste partager un lien vers ma présentation BSC de cet été : Cela ne couvre que les bases de ma couche de base, mais cela devrait vous donner un aperçu de l'état d'esprit derrière son développement. File Pilot a été écrit en C, sans bibliothèques externes (à part quelques très petites exceptions). Il utilise sa propre couche de base (au lieu de libc), une couche plateforme, le rendu, l'interface utilisateur, presque tout est construit sur mesure. Les deux sources les plus influentes étaient certainement Handmade Hero (par @cmuratori, qui m'a introduit à une approche plus simple et plus directe de la programmation) et @ryanjfleury, qui a synthétisé beaucoup de concepts HMH dans un excellent blog en ligne. Son article sur l'UI ( influençait directement la façon dont le système UI de File Pilot est construit.