|
(subrutine). En informática, subrutina puede ser sinónimo de subprograma (subprogram), función (function), procedimiento (procedure), método (method).
Una subrutina es una porción de código que forma parte de un programa más grande. Esa porción de código realiza una tarea específica, relativamente independiente del resto del código. La mayoría de los lenguajes de programación soportan la creación de subrutinas y métodos para llamarlas (invocarlas) y retornarlas.
Existen varias ventajas de "romper" un programa en subrutinas:
* Reducción de código duplicado.
* Permite el reuso de código en múltiples programas.
* Descomposición de problemas complejos en simples piezas (lo que aumenta la mantenibilidad y extensibilidad).
* Aumenta la legibilidad del código de un programa.
Muchos lenguajes de programación distinguen distintas subrutinas. Por ejemplo, el lenguaje Pascal distingue entre la subrutina Procedimiento y la subrutina Función. En cambio existen otros lenguajes que los tratan como sinónimos.
|
Categoría: Terminología de programación -
Sinónimos: subrutinas - subrutine |