„Subroutine“ – Versionsunterschied
Erscheinungsbild
[ungesichtete Version] | [gesichtete Version] |
Inhalt gelöscht Inhalt hinzugefügt
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
#REDIRECT [[Unterprogramm]] |
|||
Veralteter Begriff für '''Unterfunktion''' (die ein Wert zurückgibt) oder ein '''[[Unterprogramm]]''' (die keinen Wert zurückgibt, sondern nur eine Bearbeitungsfolge kapselt). |
|||
Ein Subroutine ist eine [[Folge]] von Anweisungen in einer Programmiersprache, die unter einen Namen zusammengefasst ist. Es können Parameter an die Folge übergeben werden, und ggf. auch ein Wert zurückgeliefert werden. Die Parameter werden in der Regel durch Reihenfolge, Typ und Anzahl festgelegt. Ein Subroutine wird eingesetzt um Anweisungsfolgen, die an mehreren Stellen in ein Programmsystem verwendet werden, zusammengefasst an nur eine Stelle aufzuführen. |
|||
Eine Subroutine kann selber auch Aufrufe von weitere Subroutinen veranlassen. |
|||
In [[objektorientierte Programmierung|objektorientierte Sprachen]] wird eher von Nachricht oder Methode gesprochen, gemeint ist jedoch dieselbe Konstrukt, wobei hier durch [[dynamische Bindung|dynamisches Binden]] durchaus unterschiedliche Subroutinen aufgerufen werden können zur Laufzeit, je nach aktuellen [[Zustand]]. |
|||
Als [[Signatur]] einer Subroutine wird der Name und die Typen der Parameter und Rückgabewerte verstanden: |
|||
Subroutine_Name : Param_type1 x Param_type2 x Param_type3 -> Result_type |
|||
[[Kategorie:Programmierung]] |
Aktuelle Version vom 6. November 2004, 15:08 Uhr
Weiterleitung nach: