Standard Template Library: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Embolo (discussione | contributi)
Nessun oggetto della modifica
Embolo (discussione | contributi)
Nessun oggetto della modifica
Riga 10:
La Standard Template Library è stata la prima libreria a contenere algoritmi e strutture dati generici, seguendo quattro concetti base: programmazione generica, astrattezza senza perdita di efficienza, il [[Architettura di von Neumann|modello computazionale di Von Neumann]], and value semantics.
 
==HistoryStoria==
 
TheL'architettura architecture ofdella STL isè largelystata thecreata creationin ofbuona oneparte person,da [[Alexander Stepanov]]. InNel [[1979]] hecominciò beganad workingimplementare outle hissue initialidee ideasiniziali ofsulla [[genericProgrammazione programminggenerica]], andesplorando exploringle theirsue potentialpotenzialità, forrivoluzionarie revolutionizingnel softwarecampo developmentdello sviluppo del software. Although [[Dave Musser]] had developed and advocated some aspects of generic programming as early as [[1971]], it was limited to a rather specialized area of software development (computer [[algebra]]).
 
Stepanov recognized the full potential for generic programming and persuaded his then-colleagues at [[General Electric|General Electric Research and Development]] (including, primarily, [[Dave Musser]] and [[Deepak Kapur]]) that generic programming should be pursued as a comprehensive basis for software development. At the time there was no real support in any programming language for generic programming.