biblioteca disponible a través d'implementacions d'un llenguatge de programació From Wikipedia, the free encyclopedia
En programació d'ordinadors, una biblioteca estàndard és la biblioteca disponible a través d'implementacions d'un llenguatge de programació. Aquestes biblioteques es descriuen convencionalment a les especificacions del llenguatge de programació; tanmateix, els continguts de la biblioteca associada a una llengua també poden estar determinats (en part o en la seva totalitat) per pràctiques més informals de la comunitat d'una llengua.[1][2]
La biblioteca estàndard d'un idioma és sovint tractada com a part del llenguatge pels seus usuaris, encara que els dissenyadors poden haver-la tractat com una entitat separada. Moltes especificacions d'idioma defineixen un conjunt bàsic que ha d'estar disponible en totes les implementacions, a més d'altres parts que es poden implementar opcionalment. Per tant, la línia entre una llengua i les seves biblioteques difereix d'una llengua a una altra. De fet, alguns llenguatges estan dissenyats de manera que els significats de determinades construccions sintàctiques ni tan sols es poden descriure sense fer referència a la biblioteca central. Per exemple, a Java, un literal de cadena es defineix com una instància del java.lang. classe de corda; de la mateixa manera, a Smalltalk, una expressió de funció anònima (un "bloc") construeix una instància de la classe BlockContext de la biblioteca. Per contra, Scheme conté múltiples subconjunts coherents que són suficients per construir la resta del llenguatge com a macros de biblioteca, de manera que els dissenyadors del llenguatge ni tan sols es molesten a dir quines parts del llenguatge s'han d'implementar com a construccions del llenguatge i quines s'han d'implementar com a parts. d'una biblioteca.[3]
Les biblioteques estàndard solen incloure definicions per als algorismes d'ús habitual, estructures de dades i mecanismes d'entrada i sortida. Depenent de les construccions disponibles per l'idioma amfitrió, una biblioteca estàndard pot incloure: [4]
La majoria de biblioteques estàndard inclouen definicions com a mínim per a les instal·lacions d'ús habitual següents:
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.