<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://ddn.pluspedia.org/w/index.php?action=history&amp;feed=atom&amp;title=Compiler</id>
	<title>Compiler - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://ddn.pluspedia.org/w/index.php?action=history&amp;feed=atom&amp;title=Compiler"/>
	<link rel="alternate" type="text/html" href="https://ddn.pluspedia.org/w/index.php?title=Compiler&amp;action=history"/>
	<updated>2026-04-21T13:29:24Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in PlusPedia</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>https://ddn.pluspedia.org/w/index.php?title=Compiler&amp;diff=1011873&amp;oldid=prev</id>
		<title>Fmrauch am 9. September 2025 um 13:07 Uhr</title>
		<link rel="alternate" type="text/html" href="https://ddn.pluspedia.org/w/index.php?title=Compiler&amp;diff=1011873&amp;oldid=prev"/>
		<updated>2025-09-09T13:07:02Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 9. September 2025, 13:07 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l5&quot;&gt;Zeile 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Eine wichtige Funktion des Compilers besteht auch darin, Fehler im Quellprogramm zu melden, die er während der Übersetzung bemerkt.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Eine wichtige Funktion des Compilers besteht auch darin, Fehler im Quellprogramm zu melden, die er während der Übersetzung bemerkt.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Allgemeiner wird als [[Übersetzer]] ein Programm bezeichnet, das ein Programm in einer Sprache (Quellsprache) lesen und in ein gleichwertiges Programm einer anderen Sprache (Zielsprache) übersetzen kann. Die Trennung zwischen den Begriffen Übersetzer und Compiler wird jedoch nicht in allen Fällen vorgenommen. Früher wurden teilweise auch Programme als Compiler bezeichnet, die Unterprogramme zusammenfügen;&amp;lt;ref name=&quot;BECC&quot;&amp;gt;F. L. Bauer, J. Eickel: &#039;&#039;Compiler Construction: An Advanced Course&#039;&#039;. Springer, 1975.&amp;lt;/ref&amp;gt; &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Hierfür &lt;/del&gt;ist allerdings der Begriff &#039;&#039;Binder&#039;&#039; treffender.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Allgemeiner wird als [[Übersetzer]] ein Programm bezeichnet, das ein Programm in einer Sprache (Quellsprache) lesen und in ein gleichwertiges Programm einer anderen Sprache (Zielsprache) übersetzen kann. Die Trennung zwischen den Begriffen Übersetzer und Compiler wird jedoch nicht in allen Fällen vorgenommen. Früher wurden teilweise auch Programme als Compiler bezeichnet, die Unterprogramme zusammenfügen;&amp;lt;ref name=&quot;BECC&quot;&amp;gt;F. L. Bauer, J. Eickel: &#039;&#039;Compiler Construction: An Advanced Course&#039;&#039;. Springer, 1975.&amp;lt;/ref&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;hierfür &lt;/ins&gt;ist allerdings der Begriff &#039;&#039;Binder&#039;&#039; treffender.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Literatur ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Literatur ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Fmrauch</name></author>
	</entry>
	<entry>
		<id>https://ddn.pluspedia.org/w/index.php?title=Compiler&amp;diff=1000229&amp;oldid=prev</id>
		<title>Fmrauch am 22. Juni 2025 um 19:11 Uhr</title>
		<link rel="alternate" type="text/html" href="https://ddn.pluspedia.org/w/index.php?title=Compiler&amp;diff=1000229&amp;oldid=prev"/>
		<updated>2025-06-22T19:11:07Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 22. Juni 2025, 19:11 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Zeile 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ein &#039;&#039;&#039;Compiler&#039;&#039;&#039; ist in der [[Informatik]] ein [[Computerprogramm]], das längere Texte mit Befehlen aus einer [[Programmiersprache]] (auch [[Quellcode]] genannt) in eine [[Maschinensprache]] übersetzt und daraus ein Programm erzeugt, das jederzeit von einem [[Computer]] ausgeführt werden kann. Man spricht in diesem Zusammenhang auch manchmal von einem &#039;&#039;Übersetzer&#039;&#039;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ein &#039;&#039;&#039;Compiler&#039;&#039;&#039; ist in der [[Informatik]] ein [[Computerprogramm]], das längere Texte mit Befehlen aus einer [[Programmiersprache]] (auch &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Source oder &lt;/ins&gt;[[Quellcode]] genannt) in eine [[Maschinensprache]] übersetzt und daraus ein Programm erzeugt, das jederzeit von einem [[Computer]] ausgeführt werden kann. Man spricht in diesem Zusammenhang auch manchmal von einem &#039;&#039;Übersetzer&#039;&#039;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Jede [[Software]] auf unseren Computern ist in einer Programmiersprache geschrieben. Bevor jedoch ein Programm laufen kann, muss es in eine Form übersetzt werden, in der es vom jeweiligen Computer ausgeführt werden kann. Compiler sind Softwaresysteme, die diese Übersetzung vornehmen. Meist wird dabei aus einer höheren Programmiersprache (z.B. [[C++]]) in ausführbaren Maschinencode einer bestimmten Computer-Architektur übersetzt, was wiederum eine Abhängigkeit von bestimmter [[Hardware]] bedeutet.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Jede [[Software]] auf unseren Computern ist in einer Programmiersprache geschrieben. Bevor jedoch ein Programm laufen kann, muss es in eine Form übersetzt werden, in der es vom jeweiligen Computer ausgeführt werden kann. Compiler sind Softwaresysteme, die diese Übersetzung vornehmen. Meist wird dabei aus einer höheren Programmiersprache (z.B. [[C++]]) in ausführbaren Maschinencode einer bestimmten Computer-Architektur übersetzt, was wiederum eine Abhängigkeit von bestimmter [[Hardware]] bedeutet.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Fmrauch</name></author>
	</entry>
	<entry>
		<id>https://ddn.pluspedia.org/w/index.php?title=Compiler&amp;diff=1000228&amp;oldid=prev</id>
		<title>Fmrauch: dopp</title>
		<link rel="alternate" type="text/html" href="https://ddn.pluspedia.org/w/index.php?title=Compiler&amp;diff=1000228&amp;oldid=prev"/>
		<updated>2025-06-22T19:10:03Z</updated>

		<summary type="html">&lt;p&gt;dopp&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 22. Juni 2025, 19:10 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Zeile 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ein &#039;&#039;&#039;Compiler&#039;&#039;&#039; ist in der [[Informatik]] ein [[Computerprogramm]], das längere Texte mit Befehlen aus einer [[Programmiersprache]] (auch [[Quellcode]] genannt) in eine [[Maschinensprache]] übersetzt und daraus ein &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&#039;ausführbares&#039;&#039; &lt;/del&gt;Programm erzeugt, das jederzeit von einem [[Computer]] ausgeführt werden kann. Man spricht in diesem Zusammenhang auch manchmal von einem &#039;&#039;Übersetzer&#039;&#039;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ein &#039;&#039;&#039;Compiler&#039;&#039;&#039; ist in der [[Informatik]] ein [[Computerprogramm]], das längere Texte mit Befehlen aus einer [[Programmiersprache]] (auch [[Quellcode]] genannt) in eine [[Maschinensprache]] übersetzt und daraus ein Programm erzeugt, das jederzeit von einem [[Computer]] ausgeführt werden kann. Man spricht in diesem Zusammenhang auch manchmal von einem &#039;&#039;Übersetzer&#039;&#039;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Jede [[Software]] auf unseren Computern ist in einer Programmiersprache geschrieben. Bevor jedoch ein Programm laufen kann, muss es in eine Form übersetzt werden, in der es vom jeweiligen Computer ausgeführt werden kann. Compiler sind Softwaresysteme, die diese Übersetzung vornehmen. Meist wird dabei aus einer höheren Programmiersprache (z.B. [[C++]]) in ausführbaren Maschinencode einer bestimmten Computer-Architektur übersetzt, was wiederum eine Abhängigkeit von bestimmter [[Hardware]] bedeutet.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Jede [[Software]] auf unseren Computern ist in einer Programmiersprache geschrieben. Bevor jedoch ein Programm laufen kann, muss es in eine Form übersetzt werden, in der es vom jeweiligen Computer ausgeführt werden kann. Compiler sind Softwaresysteme, die diese Übersetzung vornehmen. Meist wird dabei aus einer höheren Programmiersprache (z.B. [[C++]]) in ausführbaren Maschinencode einer bestimmten Computer-Architektur übersetzt, was wiederum eine Abhängigkeit von bestimmter [[Hardware]] bedeutet.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Fmrauch</name></author>
	</entry>
	<entry>
		<id>https://ddn.pluspedia.org/w/index.php?title=Compiler&amp;diff=1000226&amp;oldid=prev</id>
		<title>Fmrauch am 22. Juni 2025 um 19:07 Uhr</title>
		<link rel="alternate" type="text/html" href="https://ddn.pluspedia.org/w/index.php?title=Compiler&amp;diff=1000226&amp;oldid=prev"/>
		<updated>2025-06-22T19:07:24Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 22. Juni 2025, 19:07 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Zeile 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ein &#039;&#039;&#039;Compiler&#039;&#039;&#039; ist in der [[Informatik]] ein [[Computerprogramm]], das längere Texte mit Befehlen aus einer [[Programmiersprache]] (auch [[Quellcode]] genannt) in eine [[Maschinensprache]] übersetzt und daraus ein &#039;&#039;ausführbares&#039;&#039; Programm erzeugt, das jederzeit &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;vom &lt;/del&gt;[[Computer]] ausgeführt werden kann. Man spricht in diesem Zusammenhang auch manchmal von einem &#039;&#039;Übersetzer&#039;&#039;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ein &#039;&#039;&#039;Compiler&#039;&#039;&#039; ist in der [[Informatik]] ein [[Computerprogramm]], das längere Texte mit Befehlen aus einer [[Programmiersprache]] (auch [[Quellcode]] genannt) in eine [[Maschinensprache]] übersetzt und daraus ein &#039;&#039;ausführbares&#039;&#039; Programm erzeugt, das jederzeit &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;von einem &lt;/ins&gt;[[Computer]] ausgeführt werden kann. Man spricht in diesem Zusammenhang auch manchmal von einem &#039;&#039;Übersetzer&#039;&#039;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Jede [[Software]] auf unseren Computern ist in einer Programmiersprache geschrieben. Bevor jedoch ein Programm laufen kann, muss es in eine Form übersetzt werden, in der es vom Computer &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(direkter) &lt;/del&gt;ausgeführt werden kann. Compiler sind Softwaresysteme, die diese Übersetzung vornehmen. Meist wird dabei aus einer höheren Programmiersprache (z.B. [[C++]]) in ausführbaren Maschinencode einer bestimmten Computer-Architektur übersetzt.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Jede [[Software]] auf unseren Computern ist in einer Programmiersprache geschrieben. Bevor jedoch ein Programm laufen kann, muss es in eine Form übersetzt werden, in der es vom &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;jeweiligen &lt;/ins&gt;Computer ausgeführt werden kann. Compiler sind Softwaresysteme, die diese Übersetzung vornehmen. Meist wird dabei aus einer höheren Programmiersprache (z.B. [[C++]]) in ausführbaren Maschinencode einer bestimmten Computer-Architektur übersetzt&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, was wiederum eine Abhängigkeit von bestimmter [[Hardware]] bedeutet&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Eine wichtige Funktion des Compilers besteht auch darin, Fehler im Quellprogramm zu melden, die er während der Übersetzung bemerkt.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Eine wichtige Funktion des Compilers besteht auch darin, Fehler im Quellprogramm zu melden, die er während der Übersetzung bemerkt.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key db_pluspedia2011_puck:diff:1.41:old-966135:rev-1000226:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Fmrauch</name></author>
	</entry>
	<entry>
		<id>https://ddn.pluspedia.org/w/index.php?title=Compiler&amp;diff=966135&amp;oldid=prev</id>
		<title>Fmrauch am 30. Dezember 2024 um 10:36 Uhr</title>
		<link rel="alternate" type="text/html" href="https://ddn.pluspedia.org/w/index.php?title=Compiler&amp;diff=966135&amp;oldid=prev"/>
		<updated>2024-12-30T10:36:53Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 30. Dezember 2024, 10:36 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l5&quot;&gt;Zeile 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Eine wichtige Funktion des Compilers besteht auch darin, Fehler im Quellprogramm zu melden, die er während der Übersetzung bemerkt.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Eine wichtige Funktion des Compilers besteht auch darin, Fehler im Quellprogramm zu melden, die er während der Übersetzung bemerkt.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Allgemeiner wird als [[Übersetzer]] ein Programm bezeichnet, das ein Programm in einer Sprache (Quellsprache) lesen und in ein gleichwertiges Programm einer anderen Sprache (Zielsprache) übersetzen kann. Die Trennung zwischen den Begriffen Übersetzer und Compiler wird jedoch nicht in allen Fällen vorgenommen. Früher wurden teilweise auch Programme als Compiler bezeichnet, die Unterprogramme zusammenfügen&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;.&lt;/del&gt;&amp;lt;ref name=&quot;BECC&quot;&amp;gt;F. L. Bauer, J. Eickel: &#039;&#039;Compiler Construction: An Advanced Course&#039;&#039;. Springer, 1975.&amp;lt;/ref&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Allgemeiner wird als [[Übersetzer]] ein Programm bezeichnet, das ein Programm in einer Sprache (Quellsprache) lesen und in ein gleichwertiges Programm einer anderen Sprache (Zielsprache) übersetzen kann. Die Trennung zwischen den Begriffen Übersetzer und Compiler wird jedoch nicht in allen Fällen vorgenommen. Früher wurden teilweise auch Programme als Compiler bezeichnet, die Unterprogramme zusammenfügen&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;;&lt;/ins&gt;&amp;lt;ref name=&quot;BECC&quot;&amp;gt;F. L. Bauer, J. Eickel: &#039;&#039;Compiler Construction: An Advanced Course&#039;&#039;. Springer, 1975.&amp;lt;/ref&amp;gt; &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Hierfür ist allerdings der Begriff &#039;&#039;Binder&#039;&#039; treffender.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Literatur ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Literatur ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key db_pluspedia2011_puck:diff:1.41:old-714240:rev-966135:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Fmrauch</name></author>
	</entry>
	<entry>
		<id>https://ddn.pluspedia.org/w/index.php?title=Compiler&amp;diff=714240&amp;oldid=prev</id>
		<title>Fmrauch am 29. August 2020 um 06:56 Uhr</title>
		<link rel="alternate" type="text/html" href="https://ddn.pluspedia.org/w/index.php?title=Compiler&amp;diff=714240&amp;oldid=prev"/>
		<updated>2020-08-29T06:56:56Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 29. August 2020, 06:56 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l11&quot;&gt;Zeile 11:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 11:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{PPA-Silber}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{PPA-Silber}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== Einzelnachweise ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;references /&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorie:Compilerbau]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorie:Compilerbau]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key db_pluspedia2011_puck:diff:1.41:old-714237:rev-714240:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Fmrauch</name></author>
	</entry>
	<entry>
		<id>https://ddn.pluspedia.org/w/index.php?title=Compiler&amp;diff=714237&amp;oldid=prev</id>
		<title>Fmrauch: überarbeitet</title>
		<link rel="alternate" type="text/html" href="https://ddn.pluspedia.org/w/index.php?title=Compiler&amp;diff=714237&amp;oldid=prev"/>
		<updated>2020-08-29T06:51:20Z</updated>

		<summary type="html">&lt;p&gt;überarbeitet&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 29. August 2020, 06:51 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Zeile 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ein &#039;&#039;&#039;Compiler&#039;&#039;&#039; ist in der [[Informatik]] ein [[Computerprogramm]], das [[Programmiersprache]]&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;n ineinander &lt;/del&gt;übersetzt. Man spricht in diesem Zusammenhang auch manchmal von einem &#039;&#039;Übersetzer&#039;&#039;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ein &#039;&#039;&#039;Compiler&#039;&#039;&#039; ist in der [[Informatik]] ein [[Computerprogramm]], das &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;längere Texte mit Befehlen aus einer &lt;/ins&gt;[[Programmiersprache]] &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;(auch [[Quellcode]] genannt) in eine [[Maschinensprache]] &lt;/ins&gt;übersetzt &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;und daraus ein &#039;&#039;ausführbares&#039;&#039; Programm erzeugt, das jederzeit vom [[Computer]] ausgeführt werden kann&lt;/ins&gt;. Man spricht in diesem Zusammenhang auch manchmal von einem &#039;&#039;Übersetzer&#039;&#039;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Jede [[Software]] auf unseren &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Computer]]n &lt;/del&gt;ist in einer Programmiersprache geschrieben. Bevor jedoch ein Programm laufen kann, muss es in eine Form übersetzt werden, in der es vom Computer (direkter) ausgeführt werden kann. Compiler sind Softwaresysteme, die diese Übersetzung vornehmen. &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Häufig &lt;/del&gt;wird dabei aus einer höheren Programmiersprache (z.B. [[C++]]) in ausführbaren Maschinencode einer bestimmten Computer-Architektur &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;oder einen Zwischencode &lt;/del&gt;übersetzt.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Jede [[Software]] auf unseren &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Computern &lt;/ins&gt;ist in einer Programmiersprache geschrieben. Bevor jedoch ein Programm laufen kann, muss es in eine Form übersetzt werden, in der es vom Computer (direkter) ausgeführt werden kann. Compiler sind Softwaresysteme, die diese Übersetzung vornehmen. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Meist &lt;/ins&gt;wird dabei aus einer höheren Programmiersprache (z.B. [[C++]]) in ausführbaren Maschinencode einer bestimmten Computer-Architektur übersetzt.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Eine wichtige Funktion des Compilers besteht auch darin, Fehler im Quellprogramm zu melden, die er während der Übersetzung bemerkt.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Eine wichtige Funktion des Compilers besteht auch darin, Fehler im Quellprogramm zu melden, die er während der Übersetzung bemerkt.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Allgemeiner wird als [[Übersetzer]] ein Programm bezeichnet, das ein Programm in einer Sprache (Quellsprache) lesen und in ein gleichwertiges Programm einer anderen Sprache (Zielsprache) übersetzen kann. Die Trennung zwischen den Begriffen Übersetzer und Compiler wird jedoch nicht in allen Fällen vorgenommen.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Allgemeiner wird als [[Übersetzer]] ein Programm bezeichnet, das ein Programm in einer Sprache (Quellsprache) lesen und in ein gleichwertiges Programm einer anderen Sprache (Zielsprache) übersetzen kann. Die Trennung zwischen den Begriffen Übersetzer und Compiler wird jedoch nicht in allen Fällen vorgenommen. &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Früher wurden teilweise auch Programme als Compiler bezeichnet, die Unterprogramme zusammenfügen.&amp;lt;ref name=&quot;BECC&quot;&amp;gt;F. L. Bauer, J. Eickel: &#039;&#039;Compiler Construction: An Advanced Course&#039;&#039;. Springer, 1975.&amp;lt;/ref&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Literatur ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Literatur ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key db_pluspedia2011_puck:diff:1.41:old-544202:rev-714237:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Fmrauch</name></author>
	</entry>
	<entry>
		<id>https://ddn.pluspedia.org/w/index.php?title=Compiler&amp;diff=544202&amp;oldid=prev</id>
		<title>OberKorrektor am 21. April 2017 um 12:23 Uhr</title>
		<link rel="alternate" type="text/html" href="https://ddn.pluspedia.org/w/index.php?title=Compiler&amp;diff=544202&amp;oldid=prev"/>
		<updated>2017-04-21T12:23:47Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 21. April 2017, 12:23 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l5&quot;&gt;Zeile 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 5:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Eine wichtige Funktion des Compilers besteht auch darin, Fehler im Quellprogramm zu melden, die er während der Übersetzung bemerkt.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Eine wichtige Funktion des Compilers besteht auch darin, Fehler im Quellprogramm zu melden, die er während der Übersetzung bemerkt.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Allgemeiner wird als Übersetzer ein Programm bezeichnet, das ein Programm in einer Sprache (Quellsprache) lesen und in ein gleichwertiges Programm einer anderen Sprache (Zielsprache) übersetzen kann. Die Trennung zwischen den Begriffen Übersetzer und Compiler wird jedoch nicht in allen Fällen vorgenommen.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Allgemeiner wird als &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;Übersetzer&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] &lt;/ins&gt;ein Programm bezeichnet, das ein Programm in einer Sprache (Quellsprache) lesen und in ein gleichwertiges Programm einer anderen Sprache (Zielsprache) übersetzen kann. Die Trennung zwischen den Begriffen Übersetzer und Compiler wird jedoch nicht in allen Fällen vorgenommen.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Literatur ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Literatur ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key db_pluspedia2011_puck:diff:1.41:old-544201:rev-544202:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>OberKorrektor</name></author>
	</entry>
	<entry>
		<id>https://ddn.pluspedia.org/w/index.php?title=Compiler&amp;diff=544201&amp;oldid=prev</id>
		<title>OberKorrektor: unterschiedliche Begriffe beachten</title>
		<link rel="alternate" type="text/html" href="https://ddn.pluspedia.org/w/index.php?title=Compiler&amp;diff=544201&amp;oldid=prev"/>
		<updated>2017-04-21T12:23:21Z</updated>

		<summary type="html">&lt;p&gt;unterschiedliche Begriffe beachten&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version vom 21. April 2017, 12:23 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Zeile 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ein &#039;&#039;&#039;Compiler&#039;&#039;&#039; ist in der [[Informatik]] ein [[Computerprogramm]], das [[Programmiersprache]]n ineinander übersetzt. Man spricht in diesem Zusammenhang auch von einem &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&lt;/del&gt;&#039;&#039;Übersetzer&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&#039;&lt;/del&gt;&#039;&#039;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Ein &#039;&#039;&#039;Compiler&#039;&#039;&#039; ist in der [[Informatik]] ein [[Computerprogramm]], das [[Programmiersprache]]n ineinander übersetzt. Man spricht in diesem Zusammenhang auch &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;manchmal &lt;/ins&gt;von einem &#039;&#039;Übersetzer&#039;&#039;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Jede [[Software]] auf unseren [[Computer]]n ist in einer Programmiersprache geschrieben. Bevor jedoch ein Programm laufen kann, muss es in eine Form übersetzt werden, in der es vom Computer (direkter) ausgeführt werden kann. Compiler sind Softwaresysteme, die diese Übersetzung vornehmen. Häufig wird dabei aus einer höheren Programmiersprache (z.B. [[C++]]) in ausführbaren Maschinencode einer bestimmten Computer-Architektur oder einen Zwischencode übersetzt.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Jede [[Software]] auf unseren [[Computer]]n ist in einer Programmiersprache geschrieben. Bevor jedoch ein Programm laufen kann, muss es in eine Form übersetzt werden, in der es vom Computer (direkter) ausgeführt werden kann. Compiler sind Softwaresysteme, die diese Übersetzung vornehmen. Häufig wird dabei aus einer höheren Programmiersprache (z.B. [[C++]]) in ausführbaren Maschinencode einer bestimmten Computer-Architektur oder einen Zwischencode übersetzt.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l7&quot;&gt;Zeile 7:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 7:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Allgemeiner wird als Übersetzer ein Programm bezeichnet, das ein Programm in einer Sprache (Quellsprache) lesen und in ein gleichwertiges Programm einer anderen Sprache (Zielsprache) übersetzen kann. Die Trennung zwischen den Begriffen Übersetzer und Compiler wird jedoch nicht in allen Fällen vorgenommen.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Allgemeiner wird als Übersetzer ein Programm bezeichnet, das ein Programm in einer Sprache (Quellsprache) lesen und in ein gleichwertiges Programm einer anderen Sprache (Zielsprache) übersetzen kann. Die Trennung zwischen den Begriffen Übersetzer und Compiler wird jedoch nicht in allen Fällen vorgenommen.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Weiterführende Informationen &lt;/del&gt;==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Literatur &lt;/ins&gt;==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman: &#039;&#039;Compiler. Prinzipien, Techniken und Werkzeuge.&#039;&#039; 2., aktualisierte Auflage, Pearson Studium: München, 2008.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman: &#039;&#039;Compiler. Prinzipien, Techniken und Werkzeuge.&#039;&#039; 2., aktualisierte Auflage, Pearson Studium: München, 2008.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{PPA-Silber}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* de.wikipedia.org: Artikel [https://de.wikipedia.org/wiki/Compiler Compiler].&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorie:Compilerbau]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Kategorie:Compilerbau]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>OberKorrektor</name></author>
	</entry>
	<entry>
		<id>https://ddn.pluspedia.org/w/index.php?title=Compiler&amp;diff=544192&amp;oldid=prev</id>
		<title>Didia: Die Seite wurde neu angelegt: „Ein &#039;&#039;&#039;Compiler&#039;&#039;&#039; ist in der Informatik ein Computerprogramm, das Programmiersprachen ineinander übersetzt. Man spricht in diesem Zusammenhang au…“</title>
		<link rel="alternate" type="text/html" href="https://ddn.pluspedia.org/w/index.php?title=Compiler&amp;diff=544192&amp;oldid=prev"/>
		<updated>2017-04-21T08:15:38Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „Ein &amp;#039;&amp;#039;&amp;#039;Compiler&amp;#039;&amp;#039;&amp;#039; ist in der &lt;a href=&quot;/wiki/Informatik&quot; title=&quot;Informatik&quot;&gt;Informatik&lt;/a&gt; ein &lt;a href=&quot;/wiki/Computerprogramm&quot; title=&quot;Computerprogramm&quot;&gt;Computerprogramm&lt;/a&gt;, das &lt;a href=&quot;/wiki/Programmiersprache&quot; title=&quot;Programmiersprache&quot;&gt;Programmiersprachen&lt;/a&gt; ineinander übersetzt. Man spricht in diesem Zusammenhang au…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Ein &amp;#039;&amp;#039;&amp;#039;Compiler&amp;#039;&amp;#039;&amp;#039; ist in der [[Informatik]] ein [[Computerprogramm]], das [[Programmiersprache]]n ineinander übersetzt. Man spricht in diesem Zusammenhang auch von einem &amp;#039;&amp;#039;&amp;#039;Übersetzer&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Jede [[Software]] auf unseren [[Computer]]n ist in einer Programmiersprache geschrieben. Bevor jedoch ein Programm laufen kann, muss es in eine Form übersetzt werden, in der es vom Computer (direkter) ausgeführt werden kann. Compiler sind Softwaresysteme, die diese Übersetzung vornehmen. Häufig wird dabei aus einer höheren Programmiersprache (z.B. [[C++]]) in ausführbaren Maschinencode einer bestimmten Computer-Architektur oder einen Zwischencode übersetzt.&lt;br /&gt;
&lt;br /&gt;
Eine wichtige Funktion des Compilers besteht auch darin, Fehler im Quellprogramm zu melden, die er während der Übersetzung bemerkt.&lt;br /&gt;
&lt;br /&gt;
Allgemeiner wird als Übersetzer ein Programm bezeichnet, das ein Programm in einer Sprache (Quellsprache) lesen und in ein gleichwertiges Programm einer anderen Sprache (Zielsprache) übersetzen kann. Die Trennung zwischen den Begriffen Übersetzer und Compiler wird jedoch nicht in allen Fällen vorgenommen.&lt;br /&gt;
&lt;br /&gt;
== Weiterführende Informationen ==&lt;br /&gt;
&lt;br /&gt;
* Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman: &amp;#039;&amp;#039;Compiler. Prinzipien, Techniken und Werkzeuge.&amp;#039;&amp;#039; 2., aktualisierte Auflage, Pearson Studium: München, 2008.&lt;br /&gt;
* de.wikipedia.org: Artikel [https://de.wikipedia.org/wiki/Compiler Compiler].&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Compilerbau]]&lt;/div&gt;</summary>
		<author><name>Didia</name></author>
	</entry>
</feed>