Win32
Win32 désigne l’ensemble des interfaces de programmation d’applications (API) de Windows permettant de développer des programmes 32 bits. Maintenant que Windows prend en charge les processeurs et les applications 64 bits, cet ensemble d’API est désormais appelé Windows API (ou WinAPI).
Microsoft fournit aux développeurs un kit de développement logiciel, le Windows SDK, qu’ils peuvent utiliser pour créer des logiciels avec Windows API. Cette API fournit aux développeurs de logiciels un ensemble commun d’outils et de commandes permettant à leurs logiciels d’interagir avec le système d’exploitation Windows et le matériel de l’ordinateur. Elle comprend par exemple un cadre commun pour les fenêtres d’application, les boîtes de dialogue, les barres de défilement et d’autres éléments de l’interface utilisateur. Elle permet également au programme d’interagir avec des fichiers, de se connecter à des périphériques matériels et d’interagir avec d’autres ordinateurs sur un réseau.
Win32 / Windows API n’est pas la seule API que les développeurs de logiciels peuvent utiliser pour écrire des programmes pour Windows. Parmi les autres API que Microsoft a introduites pour Windows figurent .NET, Universal Windows Platform (UWP) et WinRT. Cependant, l’évolution de Windows API à travers Win16, Win32 et la WinAPI moderne assure un haut niveau de compatibilité descendante. Les logiciels écrits pour d’anciennes versions de Windows peuvent toujours fonctionner sur des versions plus récentes, moyennant un travail supplémentaire de compatibilité effectué par le système d’exploitation.
Testez vos connaissances