En las computadoras, ¿qué es una subrutina?
Una subrutina en la programación de computadoras es una parte más pequeña de un módulo de código más grande que tiene sus propias operaciones internas diseñadas para servir al programa general. Una subrutina a veces se llama función o método porque devuelve un resultado de código específico que el programa utiliza. La programación funcional proporciona un código versátil que se establece en piezas. Los programadores luego eligen eventos que inicien las funciones que "impulsan" la experiencia del usuario.
Diferentes lenguajes de computadora usan funciones de subrutina de diferentes maneras. Algunos lenguajes de programación de computadoras utilizan un modelo de "pila", donde las funciones o subrutinas se organizan en formato lineal y se usan de acuerdo con su relevancia inmediata. Otros idiomas usan formatos compartimentados para aislar funciones y distinguirlas entre sí.
El uso de una subrutina correctamente es parte de lo que un programador aprende cuando está buscando formas de mantener accesible el código de la computadora. Estrategias críticas como el uso eficiente deUna subrutina va junto con otras estrategias más generales, como cómo usar el espacio en blanco en el código, o cómo dejar instrucciones para los cambios en el programa con los comentarios. Organizar el código de la computadora de la manera apropiada hace que sea mucho más fácil para otros programadores e ingenieros "leerlo" y comprender lo que sucede en el programa.
Todo el código compuesto por subrutinas y otros módulos de código a menudo se convierte en un programa "ejecutable". Llamar al ejecutable de un programa se relaciona con la idea de ejecutar o "ejecutar" un programa. En muchos casos, el programa ejecutable simplemente está compuesto por una colección de subrutinas. Cuando alguien "ejecuta" el programa, la computadora comienza con una línea de código inicial, y luego se apunta a otras líneas de código sucesivas por las instrucciones escritas en el programa.
Otro beneficio principal de las subrutinas es la tarea de depurar un programa. Si hay un problema con elE Programa, los ingenieros pueden entrar en el código y mirar a través de las líneas de código secuencialmente para ver dónde comenzó el problema. Con las subrutinas, los programadores pueden ver cada pieza de código por separado y "borrar" las partes que están libres de errores para centrarse en dónde ocurren los errores.
El uso de la subrutinaes una parte integral de la programación de computadoras de aprendizaje. Las subrutinas a menudo serán parte de las clases académicas de informática. Los programadores aprenden estas habilidades en la escuela, o en el campo, para crear programas con una mejor función general y transparencia.