Active Template Library: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m ortografia
Botcrux (discussione | contributi)
m Bot: inserisco {{Collegamenti esterni}} in elenco puntato (come da manuale)
 
(7 versioni intermedie di 7 utenti non mostrate)
Riga 1:
{{S|informaticasistema operativo}}
{{Software
|Sviluppatore =
|SistemaOperativo = Windows
|Linguaggio =
|Genere =
|Licenza =
|SitoWeb =
}}
 
'''ATL''', [[acronimo]]sigla di ''Active template library'' ([[Lingua inglese|inglese]] per ''"Libreria di template attivi''"), è una [[libreriaLibreria (informaticasoftware)|libreria]] di [[Classe (informatica)|classi]] [[C++]] (prevalentemente [[template]]) sviluppata da [[Microsoft]] e distribuita insieme al [[compilatore]] C++ di Microsoft stessa.
 
ATL permette di creare rapidamente applicazioni di un certo livello, includendo in particolare un eccellente supporto a tecnologie ad oggetti come [[Component Object Model]] ed [[ActiveX]]. I componenti e le applicazioni sviluppate sfruttando ATL risultano solitamente più veloci dei corrispettivi che si appoggiano invece alle [[Microsoft Foundation Classes]], poiché ATL sfrutta a fondo lo [[standard (informatica)|standard]] C++, al quale si sta adeguando il compilatore C++ di Microsoft, e le ''estensioni proprietarie'' allo stesso ideate da Microsoft.
Line 8 ⟶ 16:
 
ATL consente, tra l'altro, di creare codice adatto all'[[Multithreading|esecuzione parallela]], permettendo la scelta fra [[Processo (informatica)|thread]] singolo (single-threaded), gruppo di oggetti per thread (apartment-model) o thread multipli (free-threaded), o una combinazione di questi ultimi.
== Collegamenti esterni ==
{{portale|Microsoft}}
[[Categoria:Microsoft]]
 
* {{Collegamenti esterni}}
[[Categoria: Librerie software]]
*{{Cita web |titolo=ATL COM Desktop Components |sito=docs.microsoft.com |accesso=21 febbraio 2020 |url= https://docs.microsoft.com/en-us/cpp/atl/atl-com-desktop-components?redirectedfrom=MSDN&view=vs-2019 |lingua=en }}
 
{{portale|Microsoft}}
[[de:Active Template Library]]
 
[[en:Active Template Library]]
[[Categoria:Microsoft]]
[[fr:Active Template Library]]
[[Categoria: Librerie softwareC++]]
[[ja:Active Template Library]]
[[pl:Active Template Library]]
[[pt:Active Template Library]]
[[ru:Microsoft Active Template Library]]
[[uk:Active Template Library]]
[[zh:Active Template Library]]