x
1

Convención de llamada a función



En ciencias de la computación, la convención de llamadas a funciones es un esquema de implementación de bajo nivel para determinar la manera en que las subrutinas reciben parámetros de su "llamador" y devuelven un resultado. Entre las diferencias que existen entre las diferentes implementaciones se encuentran el lugar donde los parámetros, valores de retorno, direcciones de retorno y "scope links" son colocados, así como la distribución de procesos (a la hora de llamar a una función), entre la subrutina "llamante" y la "llamada", y la posterior restauración del entorno tras la ejecución de la misma.

La convención de llamadas a funciones puede ser relacionada con la estrategia de evaluación de un lenguaje de programación particular, pero a menudo no es considerada como parte de la misma ya que, normalmente, la estrategia de evaluación es definida en un nivel de abstracción superior, y vista como parte del mismo lenguaje de programación, en vez de una implementación de bajo nivel de un compilador particular.

Las convenciones de llamadas pueden diferir en:

En algunos casos, las diferencias también incluyen:



Escribe un comentario o lo que quieras sobre Convención de llamada a función (directo, no tienes que registrarte)


Comentarios
(de más nuevos a más antiguos)


Aún no hay comentarios, ¡deja el primero!