Windows API: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
fix
Funzionalità collegamenti suggeriti: 2 collegamenti inseriti.
 
Riga 14:
Le Windows API, nonostante siano scritte, per ragioni di prestazioni, in un mix di linguaggio C e [[assembly]], presentano un complesso modello [[object oriented|orientato agli oggetti]] con una struttura molto uniforme ed uno stile che è stato di ispirazione per molti altri progetti.
 
La struttura di base delle Windows API è rimasta pressoché invariata da [[Windows 1.0]] ad oggi. Vi sono tre gruppi principali di API: ''kernel'', ''GDI'' e ''user''.
 
=== API Kernel ===
Riga 29:
 
== Librerie a più alto livello ==
La stratificazione nel tempo di nuove funzionalità, la necessità di avere una completa [[retrocompatibilità]] e l'enorme mole complessiva di funzioni disponibili (ad oggi diverse migliaia) ha reso la programmazione di Windows con le API ostica e inadatta agli standard oggi accettati. Per questo sono nate nel tempo molte [[Libreria software|librerie]] (in linguaggi come [[C++]] e altri) che propongono un modello ad oggetti più astratto e semplice da usare, trasformando di fatto le Windows API in un'interfaccia di basso livello.
 
Esempi di librerie che incapsulano le Windows API sono: