<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Ausdruck_%28Programmierung%29</id>
	<title>Ausdruck (Programmierung) - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Ausdruck_%28Programmierung%29"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Ausdruck_(Programmierung)&amp;action=history"/>
	<updated>2026-06-12T15:33:16Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Ausdruck_(Programmierung)&amp;diff=191308&amp;oldid=prev</id>
		<title>imported&gt;Heribert3: EN</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Ausdruck_(Programmierung)&amp;diff=191308&amp;oldid=prev"/>
		<updated>2024-10-27T00:54:39Z</updated>

		<summary type="html">&lt;p&gt;EN&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt; {{Belege fehlen|Es gibt bisher keinen einzigen EN &amp;lt;ref&amp;gt;fehlen komplett&amp;lt;/ref&amp;gt;}}&lt;br /&gt;
Ein &amp;#039;&amp;#039;&amp;#039;Ausdruck&amp;#039;&amp;#039;&amp;#039; ist in vielen Programmiersprachen ein Konstrukt, das gemäß einer gegebenen [[Formale Semantik|Semantik]] in Bezug auf einen [[Kontext (Sprachwissenschaft)|Kontext]] [[Auswertung (Informatik)|ausgewertet]] werden kann, also einen Wert liefert.&lt;br /&gt;
&lt;br /&gt;
In vielen [[Formale Sprache|formalen Sprachen]] sind Ausdrücke eines der wichtigsten Konstrukte, wenn nicht gar das einzige. Einige Beispiele:&lt;br /&gt;
&lt;br /&gt;
; [[Arithmetik|Arithmetische]] Ausdrücke&lt;br /&gt;
: &amp;lt;code&amp;gt;2*3&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;2(x − a)&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;x&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; = 2x&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;y = sin(x)&amp;lt;/code&amp;gt; usw.&lt;br /&gt;
; [[Aussagenlogik|Aussagenlogische]] Ausdrücke&lt;br /&gt;
: &amp;lt;code&amp;gt;a und b&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;wenn b dann a&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;a oder nicht b&amp;lt;/code&amp;gt; usw.&lt;br /&gt;
; [[Prädikatenlogik|Prädikatenlogische]] Ausdrücke&lt;br /&gt;
: &amp;lt;code&amp;gt;wenn verheiratet(A, B) dann verheiratet(B, A)&amp;lt;/code&amp;gt;&lt;br /&gt;
: &amp;lt;code&amp;gt;wenn Mensch(A) dann (Mann(A) oder Frau(A))&amp;lt;/code&amp;gt;&amp;lt;ref group=&amp;quot;Anm&amp;quot;&amp;gt;Hier fehlt [[Divers]]&amp;lt;/ref&amp;gt; usw.&lt;br /&gt;
; Ausdrücke in [[Programmiersprache]]n&lt;br /&gt;
:* [[Literal]]e (Konstanten): &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;3.14&amp;lt;/code&amp;gt;, … (Aber auch [[Zeichenkette]]n (Strings) und [[Zeichen]]: &amp;lt;code&amp;gt;&amp;quot;Hallo Welt&amp;quot;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;#039;c&amp;#039;&amp;lt;/code&amp;gt;, …)&lt;br /&gt;
:* [[Variable (Programmierung)|Variablen]]: &amp;lt;code&amp;gt;x&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;betragInEuro&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;wochentagsNummer&amp;lt;/code&amp;gt;, …&lt;br /&gt;
:* [[Funktion (Programmierung)|Funktionen]]: &amp;lt;code&amp;gt;sin(phi)&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;random()&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;aktMonatsNummer()&amp;lt;/code&amp;gt;, …&lt;br /&gt;
:* [[Verknüpfung (Mathematik)|Operationen]]: &amp;lt;code&amp;gt;2*3&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;2(x - a)&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;x^3&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;cos(2*x + 3.14)&amp;lt;/code&amp;gt;, …&lt;br /&gt;
:* Kombinierte Ausdrücke, zum Teil auch mit [[Zuweisung]]en oder [[Anweisung (Programmierung)|Ausdrucksanweisungen]]: &amp;lt;code&amp;gt;x++&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;--y&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;y = x = 2*z&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;y = sin(x)&amp;lt;/code&amp;gt;, …&lt;br /&gt;
&lt;br /&gt;
Neben den Ausdrücken sind in vielen formalen Sprachen [[Deklaration (Programmierung)|Deklarationen]] wichtig, die den Kontext für die Ausdrücke definieren. Diese werden manchmal (vor allem in [[Funktionale Programmierung|funktionalen Programmiersprachen]] und [[Skriptsprache]]n) selbst ebenfalls als Ausdrücke betrachtet.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Anweisung (Programmierung)|Anweisung]]&lt;br /&gt;
* [[Funktion (Mathematik)]]&lt;br /&gt;
* [[Junktor]]&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* Gert Smolka: &amp;#039;&amp;#039;Programmierung – eine Einführung in die Informatik mit Standard M&amp;#039;&amp;#039;. Zweite Auflage, Oldenbourg Verlag, München 2011, ISBN 978-3-486-70517-1.&lt;br /&gt;
* Anatoli Iwanowitsch Kitow: &amp;#039;&amp;#039;Programmierung und Bearbeitung großer Informationsmengen&amp;#039;&amp;#039;. B.G. Verlagsgesellschaft, Leipzig 1972.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://www.proggen.org/doku.php?id=c:tutorial:expression Programmieren lernen von Anfang an] (abgerufen am 29. Februar 2016)&lt;br /&gt;
* [https://www.informatik.uni-marburg.de/~kos/teaching/kdp2012/script/Programmieren_mit_Ausdr_cken.html Programmieren mit Ausdrücken] (abgerufen am 29. Februar 2016)&lt;br /&gt;
* {{Webarchiv |url=http://www2.cs.uni-paderborn.de/cs/kindler/Lehre/WS05/TIfI/PDF/TIfI02.pdf |text=II.&amp;amp;nbsp;Grundlagen der Programmierung&amp;amp;nbsp;– Literale (Konstanten) |wayback=20091229010308 |format=PDF}}&lt;br /&gt;
&lt;br /&gt;
== Anmerkungen ==&lt;br /&gt;
&amp;lt;references group=&amp;quot;Anm&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Compilerbau]]&lt;br /&gt;
[[Kategorie:Programmiersprachelement]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Heribert3</name></author>
	</entry>
</feed>