Subrutina: diferència entre les revisions

Contingut suprimit Contingut afegit
m r2.7.2+) (Robot afegeix: hr:Potprogram
m elim. espais excessius
Línia 1:
{{2L}}
[[fitxer: Subprograma.svg|thumb|Diagrama del funcionament d'una subrutina.]]
En [[computació]], una ''' subrutina ''' o ''' subprograma ''' (també anomenada ''' procediment ''', ''' funció ''' o ''' rutina '''), com a idea general, es presenta com un [[subalgorisme]] que forma part de l'[[algorisme]] principal, el qual permet resoldre una tasca específica. Alguns [[llenguatges de programació]], com [[Visual Basic.]], [[.NET]] o [[Fortran]], utilitzen el nom "funció" per referir-se a subrutines que retornen un valor.
 
Una subrutina en ser cridada dins d'un [[programa (computació)|programa]] fa que el codi principal es detingui i es dirigeixi a executar el codi de la subrutina, en canvi quan es parla d'una macro, el compilador pren el codi de la macro i l'implanta al lloc on va ser escrita la macro, augmentant així el codi font i per tant l'objecte.