www.wikidata.de-de.nina.az
Include englisch include einschliessen latein includere einschliessen einsperren anbringen begrenzen auch Include Statement genannt ist in der Programmierung eine im Quelltext eines Computerprogramms enthaltene Anweisung an den Compiler bzw dessen Praprozessor einen als Parameter namentlich spezifizierten Codeteil im bearbeiteten Quellcode einzufugen Dabei wird in dem fur die Weiterverarbeitung insbesondere zum Ubersetzen temporar erzeugten Programmcode anstelle der Include Anweisung der Inhalt der includierten Elemente eingesetzt die originaren plus alle eingefugten Textteile bilden also den eigentlichen Programmcode Dagegen bleibt der ursprungliche Quelltext unverandert d h er enthalt nur das die Include Statement s Die einzufugenden Teile sind meist Datendeklarationen oder Routinen bzw Fragmente davon Sie wurden geschaffen und bereitgestellt um in mehreren Programmen in identischer Form benutzt zu werden im Wesentlichen um in den Programm Quelltexten Redundanzen zu vermeiden Das Anwenden der Include Technik entspricht damit teilweise den Prinzipien der modularen Programmierung Jedes Programmdetail existiert nur einmalig im Wartungsfall muss nur an einer Stelle aktiv modifizierend eingegriffen werden beim Testen kann ausser bei der ersten Benutzung auf hohe Testabdeckung fur den eingefugten Code meist verzichtet werden Zusatzlich sind allerdings Kompilierungen und ggf weitere Implementierungsmassnahmen wie Testen fur alle Programme erforderlich in denen das geanderte Element verwendet wird Abgrenzung Include ist das Einfugen von Programmtext im Rahmen der Programmierung Dagegen ist Import ieren das Ubernehmen Einfugen fachlich betrieblicher Daten im Betrieb eines Programms neben dem Export ieren zum Begriff Datenaustausch gehorend Inhaltsverzeichnis 1 Andere Anwendungsmoglichkeiten 2 Unterschiede je nach Programmiersprache 3 Weblinks 4 EinzelnachweiseAndere Anwendungsmoglichkeiten BearbeitenAusserhalb der Programmierung werden Include Kommandos auch in anderen Zusammenhangen benutzt zum Beispiel als Tags mit denen die Mediawiki Software selektiv Teile einer Seite in eine andere ubernimmt 1 Unterschiede je nach Programmiersprache BearbeitenJe nach Programmiersprache zum Teil auch sprachversionsabhangig konnen Include Anweisungen unterschiedlich bezeichnet werden eine unterschiedliche Syntax aufweisen optional weitere Parameter enthalten die bei der Umsetzung der Include Anweisung berucksichtigt werden wie zum Beispiel das Einfugen aus explizit definierbaren Bibliotheken das Ersetzen von Textelementen oder sie sind nur in bestimmten Programmabschnitten gultig Siehe Beispiele C oder C include Standard Bibliothek oder individuelle Include Datei zuweisbar Parameter header h 2 Cobol Kommando Include oder copy in der Data oder der Procedure Division Einzufugende Objekte werden auch Copy Element Copystrecke Copybook oder auch umgangssprachlich Copy oder Include genannt Optional konnen Texte durch andere ersetzt werden Replace Parameter Assemblersprache Include Funktionen werden oft als Makro umgesetzt Welche Funktionalitat dabei moglich ist zum Beispiel das Umbenennen von Variablennamen hangt von der Implementierung des Makros ab Weblinks BearbeitenVerwendung von Includes in PL I Abschnitt INCLUDE programming Verwendung von COPY Elementen in Cobol mit Beispiel Einzelnachweise Bearbeiten vgl Hilfe Vorlagen Bedingtes Einbinden von Quelltextblocken Uni Halle Archivlink Memento des Originals vom 20 November 2012 im Internet Archive nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot www2 informatik uni halle de Praprozessor include Abgerufen von https de wikipedia org w index php title Include amp oldid 225958032