Funktion (Programmierung)

Begriff aus der Programmierung
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 17. März 2004 um 23:23 Uhr durch Alexander.stohr (Diskussion | Beiträge). Sie kann sich erheblich von der aktuellen Version unterscheiden.
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Eine Funktion in der Programmierung von Computersystemen ist ein Stück zusammengehörigen Codes, der es erlaubt eine bestimmte Aufgabe in wiederverwenbarer Art umzusetzen.

Funktionen können einen oder mehrere Aufrufparameter haben und liefern nach ihrem Ende einen Funktionswert zurück. Funktionen werden typischerweise in Bibliotheken thematisch gebündelt. Neben Standardfunktionen, mit denen man zum Beispiel an die Schnittstellen des Betriebssystems ankoppeln kann, gibt es auch eigenständige Funktionen, die lediglich Daten verarbeiten. Weiterhin besteht die Möglichkeit selbst Funktionen und Bibliotheken zu erstellen, um damit den eigenen Code modularer und wiederverwendbar zu gestalten.

Beispiel einer Funktion in C:

 int add (int a, int b)
 {
   return (a + b);
 }

Beispiel eines Funktionsaufrufs in C:

 ergebnis = add (1, 2);

Beispiel einer Funktion in Pascal:

 FUNCTION Add (a:Integer, b:Integer):Integer;
 BEGIN
   Add := a + b;
 END;

Beispiel eines Funktionsaufrufs in Pascal:

 ergebnis := Add (1, 2);

Siehe auch: Programmiersprache Prozedur Compiler Inline-Assembler Syntax