Was ist ein Unterprogramm in der Programmierung?
Im Kontext der Informatik und Programmierung ist eine Unterroutine (oft mit „Sub“ abgekürzt) ein kleiner Codeabschnitt, der eine bestimmte Aufgabe ausführt. Es handelt sich um eine Funktion, die innerhalb einer anderen Funktion oder eines anderen Programms definiert ist und von verschiedenen Teilen des Programms mehrmals aufgerufen werden kann.
Mit anderen Worten: Eine Unterroutine ist ein wiederverwendbarer Codeblock, der eine genau definierte Aufgabe ausführt, und das kann er auch an verschiedenen Stellen innerhalb eines Programms verwendet werden, ohne dass derselbe Code dupliziert werden muss. Dies macht Programme effizienter und einfacher zu warten, da sie in kleinere, besser handhabbare Teile zerlegt werden können. Ein Programm könnte beispielsweise eine Unterroutine zum Berechnen der Fläche eines Kreises, eine andere zum Drucken einer Nachricht auf dem Bildschirm usw. haben eine andere zum Lesen der Eingaben des Benutzers. Diese Unterroutinen können je nach Bedarf mehrmals im Programm aufgerufen werden, ohne dass derselbe Code immer wieder neu geschrieben werden muss.