Win32
Win32 bezeichnet die Sammlung von Windows-Anwendungsprogrammierschnittstellen (APIs) zur Entwicklung von 32-Bit-Programmen. Da Windows inzwischen 64-Bit-Prozessoren und -Anwendungen unterstützt, wird die API-Sammlung heute als Windows-API (oder WinAPI) bezeichnet.
Microsoft stellt Entwicklern ein Softwareentwicklungskit, das Windows SDK, zur Verfügung, mit dem sie Software mithilfe der Windows-API erstellen können. Die API bietet Softwareentwicklern eine gemeinsame Sammlung von Werkzeugen und Befehlen, damit ihre Software mit dem Betriebssystem Windows und der Hardware des Computers interagieren kann. Dazu gehört beispielsweise ein gemeinsames Gerüst für Anwendungsfenster, Dialogfelder, Bildlaufleisten und andere Elemente der Benutzeroberfläche. Außerdem bietet sie Möglichkeiten, mit denen das Programm mit Dateien interagieren, eine Verbindung zu Hardwaregeräten herstellen und über ein Netzwerk mit anderen Computern kommunizieren kann.
Win32 bzw. Windows-API ist nicht die einzige API, die Softwareentwickler zum Schreiben von Programmen für Windows verwenden können. Zu den weiteren APIs, die Microsoft für Windows eingeführt hat, gehören .NET, die Universal Windows Platform (UWP) und WinRT. Die Weiterentwicklung der Windows-API über Win16, Win32 und die moderne WinAPI hinweg ermöglicht jedoch ein hohes Maß an Abwärtskompatibilität. Für ältere Windows-Versionen geschriebene Software kann weiterhin auf neueren Versionen ausgeführt werden, wobei das Betriebssystem zusätzliche Kompatibilitätsanpassungen vornimmt.
Testen Sie Ihr Wissen