Zum Inhalt springen

„Routine (Programmierung)“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
+Redundanzbaustein
Bearb iZ mit Redundanzdisk bei Unterprogramm; -Redund-Hinweis
Zeile 1: Zeile 1:
Eine '''Routine''' ist im Kontext der Computerprogrammierung eine Folge von [[Programminstruktion|Anweisungen]] zur Ausführung einer bestimmten Teilaufgabe eines [[Computerprogramm]]s.<ref>Oxforddictionaries [http://www.oxforddictionaries.com/definition/english/routine] ''Routine''</ref> Der Begriff wird auch oft im Sinn der [[Modulare Programmierung|modularen Programmierung]] verwendet, wobei die Routine zum Aufruf als Unter-/Subroutine vorgesehen ist;<ref>„WhatIs“ [http://whatis.techtarget.com/definition/routine] ''Intended to be called''</ref> siehe Hauptartikel [[Unterprogramm]].
{{Redundanztext
|3=Unterprogramm
|4=Methode (Programmierung)
|5=Routine (Programmierung)|6=Funktion (Programmierung)|7=Prozedur (Programmierung)|12=t|2=März 2014|1=[[Benutzer:Trustable|Trustable]] ([[Benutzer Diskussion:Trustable|Diskussion]]) 15:37, 25. Mär. 2014 (CET)}}


Der Begriff '''Routine''' wird im Kontext der Computerprogrammierung unmittelbar aus dem [[Englische Sprache|Englischen]] übernommen, da er im deutschen Sprachgebrauch sofort verständlich ist. In der Praxis entspricht der englische Begriff ''Routine'' oft dem deutschen Begriff ''Programm'':
Der Ausdruck wurde in der [[Deutsche Sprache|Deutschen Sprache]] unmittelbar aus dem [[Englische Sprache|Englischen]] übernommen. In der Praxis entspricht der englische Begriff ''Routine'' oft dem deutschen Begriff ''Programm'':
* <tt>service routine</tt> = Dienstprogramm
* <tt>service routine</tt> = Dienstprogramm
* <tt>check routine</tt> = Prüfprogramm
* <tt>check routine</tt> = Prüfprogramm
* <tt>loading routine</tt> = Ladeprogramm
* <tt>loading routine</tt> = Ladeprogramm
* <tt>utility routine</tt> = Dienstprogramm
* <tt>utility routine</tt> = Dienstprogramm
Immer häufiger wird dabei auch im Deutschen ''Programm'' von ''Routine'' abgelöst, zum Beispiel ''[[Interrupt]]programm'' / ''Interruptroutine'', ''[[Unterprogramm]]'' / ''Unterroutine'' / ''Subroutine'', wobei ''Unterroutine'' eher ein Mix aus Englisch und Deutsch ist. In dieser Bedeutung sind ''Programm'' und ''Routine'' [[Synonymie|synonym]].
Immer häufiger wird dabei auch im Deutschen ''Programm'' von ''Routine'' abgelöst, zum Beispiel ''[[Interrupt]]programm'' / ''Interruptroutine'', ''[[Unterprogramm]]'' / ''Unterroutine'' / ''Subroutine''. In dieser Bedeutung sind ''Routine'' und ''Programm'' [[Synonymie|Synonyme]].


Im Englischen bezeichnet ''program'' in der Informatik eher Einzelschritte eines Gesamtablaufs, während im Deutschen der allgemeinen Bedeutung von Programm folgend der gesamte Programmierungs-Ablauf gemeint wird ([[Computerprogramm]]). Das ist im Englischen eher die ''application software''. ''Routine'' bezeichnet im Englischen eher einen Teil dieser Software. Diesem Sprachgebrauch folgend wird als ''Routine'' auch im Deutschen eher ein meist kurzer Abschnitt eines in der Regel größeren Gesamtprogramms ([[Computerprogramm]]) bezeichnet. Eine Routine enthält die [[Programminstruktion]]en für eine bestimmte Teil-[[Aufgabe]] bzw. einen [[Algorithmus]].
Im Englischen bezeichnet ''program'' in der Informatik eher Einzelschritte eines Gesamtablaufs, während im Deutschen der gesamte Programmumfang gemeint ist ([[Computerprogramm]]). Das ist im Englischen eher die ''application software''<!--wirklich? ist das nicht die Anwendungs-SW-->.


== Siehe auch ==
== Siehe auch ==
Zeile 17: Zeile 14:
* [[Algorithmus]]
* [[Algorithmus]]
* [[Funktion (Programmierung)|Funktion]]
* [[Funktion (Programmierung)|Funktion]]

* [[Unterprogramm]]
== Einzelnachweise ==
<references />


[[Kategorie:Praktische Informatik]]
[[Kategorie:Praktische Informatik]]

Version vom 15. April 2014, 11:23 Uhr

Eine Routine ist im Kontext der Computerprogrammierung eine Folge von Anweisungen zur Ausführung einer bestimmten Teilaufgabe eines Computerprogramms.[1] Der Begriff wird auch oft im Sinn der modularen Programmierung verwendet, wobei die Routine zum Aufruf als Unter-/Subroutine vorgesehen ist;[2] siehe Hauptartikel Unterprogramm.

Der Ausdruck wurde in der Deutschen Sprache unmittelbar aus dem Englischen übernommen. In der Praxis entspricht der englische Begriff Routine oft dem deutschen Begriff Programm:

  • service routine = Dienstprogramm
  • check routine = Prüfprogramm
  • loading routine = Ladeprogramm
  • utility routine = Dienstprogramm

Immer häufiger wird dabei auch im Deutschen Programm von Routine abgelöst, zum Beispiel Interruptprogramm / Interruptroutine, Unterprogramm / Unterroutine / Subroutine. In dieser Bedeutung sind Routine und Programm Synonyme.

Im Englischen bezeichnet program in der Informatik eher Einzelschritte eines Gesamtablaufs, während im Deutschen der gesamte Programmumfang gemeint ist (Computerprogramm). Das ist im Englischen eher die application software.

Siehe auch

Einzelnachweise

  1. Oxforddictionaries [1] Routine
  2. „WhatIs“ [2] Intended to be called