Temps d'execució: diferència entre les revisions
Contingut suprimit Contingut afegit
m Robot esborra: pl:Bibliotek uruchomieniowa (missing) modifica: en:Run time |
|||
Línia 6:
== Entorn d'execució ==
Un [[entorn d'execució]] (''runtime environment'' en anglès) és un estat de màquina virtual que subministra serveis de software per a processos o programes mentre que un ordinador s'està executant. Pot pertànyer al mateix sistema operatiu, o al programari que funciona sota d'ell. En la majoria dels casos, el sistema operatiu fa servir la càrrega del programa amb una part del codi anomenada [[carregador]], fent configuració bàsica de memòria i enllaçant el programa amb qualsevol biblioteca de vincles dinàmics a la qual faci referència. En alguns casos un llenguatge o implementació farà aquestes tasques en lloc del ''runtime'' del llenguatge, tot i que és inusual en els llenguatges principals sobre els sistemes operatius de usuaris normals. Certa depuració de programes només es pot fer (o ser més eficient o necessita) quan es realitza en execució. La comprovació d'errors lògics i límits de ''arrays'' són alguns exemples. Per aquesta raó, alguns [[error de programari|errors de programari]] no són descoberts fins que el programa és provat en un entorn "en viu" amb dades reals, tot i comprovació en temps de compilació sofisticada i proves prèvies a la publicació. En aquest cas, l'usuari final pot trobar un missatge d'"error en temps d'execució" (''runtime error'' en anglès).
== Biblioteca ''runtime''==
|