Biblioteca informàtica: diferència entre les revisions

Contingut suprimit Contingut afegit
m {{Referències|2}} --> {{Referències}}
m #QQ17 Enllaços incorrectes a pàgines de desambiguació
Línia 12:
 
== Història ==
Els primers conceptes de programació similars a les programoteques intentaven separar les definicions de [[dada|dades]] de la implementació del programa. El concepte «compool» (Communication Pool) va ser popularitzat per [[Jovial]] el 1959, encara que va manllevar la idea del programari dels grans sistemes [[Semi Automatic Ground Environment|SAGE]]. Seguint els principis de les ciències de la computació de "separació de problemes" (aïllar problemes petits fàcils d'abordar) i "'' ocultació d'informació ''", "el propòsit del COMPOOL és permetre l'intercanvi de dades del sistema entre diversos programes, proporcionant una descripció centralitzada dels mateixos ".{{sfn|Wexelblat 1981:369}}
 
[[COBOL]] va incloure un "''sistema primitiu de programoteques''" l'any 1959 (Wexelblat 1981:274), però [[Jean Sammet]] les va descriure retrospectivament com a "''recursos insuficients de programoteques''". {{sfn|Wexelblat 1981:258}}
 
Una altra de les grans contribucions al concepte modern de programoteca va ser la innovació de [[subrutina|subprograma]] de [[FORTRAN]]. Aquests poden ser compilats amb independència els uns dels altres, el compilador no té un [[enllaçador]], de manera que la revisió de tipus entre els subprogrames resulta impossible (Wilson et. El 1988:126).
 
Finalment, s'ha de parlar de la influència que [[Simula|Simula 67]] va tenir en el concepte de 'programoteca'. ''Simula'' és el primer llenguatge de [[programació orientada a objectes]], i les seves [[Classe (informàtica)|classes]] són gairebé idèntiques que el concepte actual que s'utilitza en [[Llenguatge de programació Java|Java]], [[C++]] i [[C Sharp|C #]]. El concepte de classe de ''Simula'' va ser també l'origen del "''paquet''" a [[Llenguatge de programació Ada|Ada]] i el "''mòdul''" de [[Modula-2]]. [{{sfm|Wilson et. El 1988: 52}} Tot i haver estat desenvolupat el 1965, les classes de ''Simula'' podien ser incloses en fitxers de programoteca i afegides en temps de compilació {{sfn|Wexelblat 1981:716}}.
 
== Tipus ==