<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Während Programmlaufzeit Name einer Variable ändern?]]></title><description><![CDATA[<p>Hi, geht das? Übrigens reine Interessen-Frage.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/323451/während-programmlaufzeit-name-einer-variable-ändern</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Jul 2026 22:29:10 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/323451.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 30 Jan 2014 22:29:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Während Programmlaufzeit Name einer Variable ändern? on Thu, 30 Jan 2014 22:29:28 GMT]]></title><description><![CDATA[<p>Hi, geht das? Übrigens reine Interessen-Frage.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2380682</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2380682</guid><dc:creator><![CDATA[sC++k]]></dc:creator><pubDate>Thu, 30 Jan 2014 22:29:28 GMT</pubDate></item><item><title><![CDATA[Reply to Während Programmlaufzeit Name einer Variable ändern? on Thu, 30 Jan 2014 22:36:56 GMT]]></title><description><![CDATA[<p>Variablen haben zur Laufzeit keinen Namen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2380683</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2380683</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Thu, 30 Jan 2014 22:36:56 GMT</pubDate></item><item><title><![CDATA[Reply to Während Programmlaufzeit Name einer Variable ändern? on Thu, 30 Jan 2014 23:36:48 GMT]]></title><description><![CDATA[<p>Sogar der Begriff der Variablen macht zur Laufzeit kaum mehr Sinn, zumindest wenn es sich um Basisdatentypen handelt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2380692</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2380692</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Thu, 30 Jan 2014 23:36:48 GMT</pubDate></item><item><title><![CDATA[Reply to Während Programmlaufzeit Name einer Variable ändern? on Fri, 31 Jan 2014 00:04:41 GMT]]></title><description><![CDATA[<p>Naja...<br />
Bei interpretierten Sprachen wäre es nichtmal unmöglich Variablen zur Laufzeit umzubenennen.<br />
Gibt ja Sprachen die das zumindest bei Membern durchaus erlauben.<br />
Lokale Variablen, Parameter etc. könnte man theoretisch gleich behandeln.<br />
Macht zwar mMn. keinen Sinn, aber möglich wäre es schon.</p>
<p>In C++ ist das freilich gänzlich anders - da gibt's zur Laufzeit ja sowieso so-gut-wie nichts mehr. Nichtmal Klassen sind noch wirklich greifbar (mal ganz abgesehen von veränderbar).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2380699</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2380699</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Fri, 31 Jan 2014 00:04:41 GMT</pubDate></item><item><title><![CDATA[Reply to Während Programmlaufzeit Name einer Variable ändern? on Fri, 31 Jan 2014 00:37:02 GMT]]></title><description><![CDATA[<p>Daraus kann ich mal ein klares &quot;Nein&quot; schließen, oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2380708</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2380708</guid><dc:creator><![CDATA[sC++k]]></dc:creator><pubDate>Fri, 31 Jan 2014 00:37:02 GMT</pubDate></item><item><title><![CDATA[Reply to Während Programmlaufzeit Name einer Variable ändern? on Fri, 31 Jan 2014 00:47:26 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<p>Sogar der Begriff der Variablen macht zur Laufzeit kaum mehr Sinn, zumindest wenn es sich um Basisdatentypen handelt.</p>
</blockquote>
<p>Das musst Du näher erläutern. Ist denn eine Speicherstelle im RAM oder Register nicht veränderbar also variabel?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2380709</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2380709</guid><dc:creator><![CDATA[mgaeckler]]></dc:creator><pubDate>Fri, 31 Jan 2014 00:47:26 GMT</pubDate></item><item><title><![CDATA[Reply to Während Programmlaufzeit Name einer Variable ändern? on Fri, 31 Jan 2014 06:46:21 GMT]]></title><description><![CDATA[<p>ie Variabl muss nichtmal mehr im programmcode existieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2380723</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2380723</guid><dc:creator><![CDATA[otze]]></dc:creator><pubDate>Fri, 31 Jan 2014 06:46:21 GMT</pubDate></item><item><title><![CDATA[Reply to Während Programmlaufzeit Name einer Variable ändern? on Fri, 31 Jan 2014 09:05:36 GMT]]></title><description><![CDATA[<p>mgaeckler schrieb:</p>
<blockquote>
<p>Ist denn eine Speicherstelle im RAM oder Register nicht veränderbar also variabel?</p>
</blockquote>
<p>Klar, aber eine Speicherstelle im RAM oder Register hat keinen Namen und ist auch keiner Variablen fest zugeordnet. Variablennamen sind nur Konzepte der Programmiersprachen um den Menschen das Programmieren zu erleichtern, damit diese nicht direkt mir Adressen und Registern arbeiten müssen. Man gibt quasi einem Wert einen Namen über den man den Wert im Quelltext referenzieren kann. Wie der Kompiler das im Maschienencode umsetzt ist ihm überlassen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2380727</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2380727</guid><dc:creator><![CDATA[TNA]]></dc:creator><pubDate>Fri, 31 Jan 2014 09:05:36 GMT</pubDate></item><item><title><![CDATA[Reply to Während Programmlaufzeit Name einer Variable ändern? on Fri, 31 Jan 2014 09:33:49 GMT]]></title><description><![CDATA[<p>sC++k schrieb:</p>
<blockquote>
<p>Daraus kann ich mal ein klares &quot;Nein&quot; schließen, oder?</p>
</blockquote>
<p>Nein. Eine passende Antwort wäre &quot;<a href="http://de.wikipedia.org/wiki/Mu_%28Philosophie%29" rel="nofollow">Mu.</a>&quot;</p>
<p>Zur Laufzeit gibt es keine Variable mehr und auch erst Recht keinen Namen. Die Frage an sich ist daher falsch gestellt und man kann keine Ja/Nein Antwort da drauf geben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2380734</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2380734</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Fri, 31 Jan 2014 09:33:49 GMT</pubDate></item><item><title><![CDATA[Reply to Während Programmlaufzeit Name einer Variable ändern? on Fri, 31 Jan 2014 09:40:54 GMT]]></title><description><![CDATA[<p>suchst du vielleicht referenzen?</p>
<pre><code>int a = 123;
int&amp; b = a;
b += 42;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2380740</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2380740</guid><dc:creator><![CDATA[Fytch]]></dc:creator><pubDate>Fri, 31 Jan 2014 09:40:54 GMT</pubDate></item><item><title><![CDATA[Reply to Während Programmlaufzeit Name einer Variable ändern? on Fri, 31 Jan 2014 10:43:09 GMT]]></title><description><![CDATA[<p><code>std::map&lt;std::string, ...&gt;</code> kann solches Verhalten abbilden (mehr oder weniger). Die Frage ist aber, warum man das brauchen sollte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2380753</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2380753</guid><dc:creator><![CDATA[*rant*]]></dc:creator><pubDate>Fri, 31 Jan 2014 10:43:09 GMT</pubDate></item><item><title><![CDATA[Reply to Während Programmlaufzeit Name einer Variable ändern? on Fri, 31 Jan 2014 12:22:26 GMT]]></title><description><![CDATA[<p>TNA schrieb:</p>
<blockquote>
<p>mgaeckler schrieb:</p>
<blockquote>
<p>Ist denn eine Speicherstelle im RAM oder Register nicht veränderbar also variabel?</p>
</blockquote>
<p>Klar, aber eine Speicherstelle im RAM oder Register hat keinen Namen und ist auch keiner Variablen fest zugeordnet. Variablennamen sind nur Konzepte der Programmiersprachen um den Menschen das Programmieren zu erleichtern, damit diese nicht direkt mir Adressen und Registern arbeiten müssen. Man gibt quasi einem Wert einen Namen über den man den Wert im Quelltext referenzieren kann. Wie der Kompiler das im Maschienencode umsetzt ist ihm überlassen.</p>
</blockquote>
<p>Das ist alles richtig, was Du schreibst. Jedoch nur weil sie keine Namen haben sondern nur Adressen oder wie auch immer (z.B. Register) sind es Variablen auch wenn es nicht unbedingt eine 1:1 Beziehung zw. den Variablen der Hochsprache und dem Maschinencode geben muß.</p>
<p>mfg Martin<br />
P.S.: Bin mir nicht sicher, aber wenn ich mich recht erinnere, war in der alten TOS Dokumentation auch von Systemvariablen die Rede.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2380785</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2380785</guid><dc:creator><![CDATA[mgaeckler]]></dc:creator><pubDate>Fri, 31 Jan 2014 12:22:26 GMT</pubDate></item><item><title><![CDATA[Reply to Während Programmlaufzeit Name einer Variable ändern? on Fri, 31 Jan 2014 12:23:06 GMT]]></title><description><![CDATA[<p>Wobei... eigentlich mach ich das laufend.<br />
Debug-Session starten, und nebenher weiterprogrammieren. Und das ist ja dann &quot;während Programmlaufzeit Name einer Variable ändern&quot;. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2380786</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2380786</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Fri, 31 Jan 2014 12:23:06 GMT</pubDate></item><item><title><![CDATA[Reply to Während Programmlaufzeit Name einer Variable ändern? on Fri, 31 Jan 2014 12:24:47 GMT]]></title><description><![CDATA[<p>hustbaer schrieb:</p>
<blockquote>
<p>Wobei... eigentlich mach ich das laufend.<br />
Debug-Session starten, und nebenher weiterprogrammieren. Und das ist ja dann &quot;während Programmlaufzeit Name einer Variable ändern&quot;. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /></p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> Das war aber sicherlich nicht das, was der Fragesteller meinte. Aber trotzdem, die Antwort ist klasse. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
<p>mfg Martin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2380787</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2380787</guid><dc:creator><![CDATA[mgaeckler]]></dc:creator><pubDate>Fri, 31 Jan 2014 12:24:47 GMT</pubDate></item><item><title><![CDATA[Reply to Während Programmlaufzeit Name einer Variable ändern? on Fri, 31 Jan 2014 12:30:39 GMT]]></title><description><![CDATA[<p>mgaeckler schrieb:</p>
<blockquote>
<p>P.S.: Bin mir nicht sicher, aber wenn ich mich recht erinnere, war in der alten TOS Dokumentation auch von Systemvariablen die Rede.</p>
</blockquote>
<p>Bei Qbasic wurden auch immer Variablen und Variablennamen erwähnt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2380788</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2380788</guid><dc:creator><![CDATA[BasicTroll]]></dc:creator><pubDate>Fri, 31 Jan 2014 12:30:39 GMT</pubDate></item><item><title><![CDATA[Reply to Während Programmlaufzeit Name einer Variable ändern? on Fri, 31 Jan 2014 12:39:04 GMT]]></title><description><![CDATA[<p>mgaeckler schrieb:</p>
<blockquote>
<p>Das ist alles richtig, was Du schreibst. Jedoch nur weil sie keine Namen haben sondern nur Adressen oder wie auch immer (z.B. Register) sind es Variablen auch wenn es nicht unbedingt eine 1:1 Beziehung zw. den Variablen der Hochsprache und dem Maschinencode geben muß.</p>
</blockquote>
<p>Wenn es keine 1:1 Beziehung gibt, kannst du auch nicht mehr sagen, dass es die Variablen noch gibt. Ein und dieselbe Speicherstelle/Register kann sich auf gänzlich verschiedene Variablen des Quellcodes beziehen. Eine Variable aus dem Quellcode braucht sich überhaupt gar nicht mehr auf eine Speicherstelle/Register zu beziehen.<br />
In keiner Richtung funktioniert eine Identifikation zwischen dem Konzept der Variablen im Maschinencode und im Quellcode.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2380789</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2380789</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Fri, 31 Jan 2014 12:39:04 GMT</pubDate></item><item><title><![CDATA[Reply to Während Programmlaufzeit Name einer Variable ändern? on Fri, 31 Jan 2014 12:41:56 GMT]]></title><description><![CDATA[<p>mgaeckler schrieb:</p>
<blockquote>
<p>Das ist alles richtig, was Du schreibst. Jedoch nur weil sie keine Namen haben sondern nur Adressen oder wie auch immer (z.B. Register) sind es Variablen auch wenn es nicht unbedingt eine 1:1 Beziehung zw. den Variablen der Hochsprache und dem Maschinencode geben muß.</p>
</blockquote>
<p>Das ist jetzt wie wenn du behauptest dass Kinder ihre Eltern &quot;sind&quot;.<br />
Weil irgendwo sind die ja auch Menschen, und sie kommen klar von ihren Eltern, nur weil da keine 1:1 Beziehung mehr ist...<br />
-&gt; Unsinn</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2380794</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2380794</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Fri, 31 Jan 2014 12:41:56 GMT</pubDate></item><item><title><![CDATA[Reply to Während Programmlaufzeit Name einer Variable ändern? on Fri, 31 Jan 2014 12:59:59 GMT]]></title><description><![CDATA[<p>hustbaer schrieb:</p>
<blockquote>
<p>mgaeckler schrieb:</p>
<blockquote>
<p>Das ist alles richtig, was Du schreibst. Jedoch nur weil sie keine Namen haben sondern nur Adressen oder wie auch immer (z.B. Register) sind es Variablen auch wenn es nicht unbedingt eine 1:1 Beziehung zw. den Variablen der Hochsprache und dem Maschinencode geben muß.</p>
</blockquote>
<p>Das ist jetzt wie wenn du behauptest dass Kinder ihre Eltern &quot;sind&quot;.<br />
Weil irgendwo sind die ja auch Menschen, und sie kommen klar von ihren Eltern, nur weil da keine 1:1 Beziehung mehr ist...<br />
-&gt; Unsinn</p>
</blockquote>
<p>Dieser Assoziation kann ich jetzt leider überhaupt nicht folgen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>mfg Martin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2380798</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2380798</guid><dc:creator><![CDATA[mgaeckler]]></dc:creator><pubDate>Fri, 31 Jan 2014 12:59:59 GMT</pubDate></item><item><title><![CDATA[Reply to Während Programmlaufzeit Name einer Variable ändern? on Fri, 31 Jan 2014 13:07:31 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<p>mgaeckler schrieb:</p>
<blockquote>
<p>Das ist alles richtig, was Du schreibst. Jedoch nur weil sie keine Namen haben sondern nur Adressen oder wie auch immer (z.B. Register) sind es Variablen auch wenn es nicht unbedingt eine 1:1 Beziehung zw. den Variablen der Hochsprache und dem Maschinencode geben muß.</p>
</blockquote>
<p>Wenn es keine 1:1 Beziehung gibt, kannst du auch nicht mehr sagen, dass es die Variablen noch gibt.</p>
</blockquote>
<p>Das habe ich ja auch nicht behauptet. Ich meine nur, es gibt immer noch Variablen, da es aber keine 1:1 Beziehung gibt, sind es natürlich <strong>andere</strong> Variablen.</p>
<p>SeppJ schrieb:</p>
<blockquote>
<p>Sogar der Begriff der Variablen macht zur Laufzeit kaum mehr Sinn, zumindest wenn es sich um Basisdatentypen handelt.</p>
</blockquote>
<p>SeppJ schrieb:</p>
<blockquote>
<p>In keiner Richtung funktioniert eine Identifikation zwischen dem Konzept der Variablen im Maschinencode und im Quellcode.</p>
</blockquote>
<p>Ist das nicht ein Widerspruch? Zuerst schreibst Du, daß der Begriff der Variable kaum mehr Sinn macht, dann sprichst Du vom Konzept der Variablen im Maschinencode.</p>
<p>mfg Martin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2380799</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2380799</guid><dc:creator><![CDATA[mgaeckler]]></dc:creator><pubDate>Fri, 31 Jan 2014 13:07:31 GMT</pubDate></item><item><title><![CDATA[Reply to Während Programmlaufzeit Name einer Variable ändern? on Fri, 31 Jan 2014 13:18:01 GMT]]></title><description><![CDATA[<p>Das Problem ist, dass ich gar nicht ausdrücken kann, was im Maschinencode eine Variable ist. Daher das nebulöse Wort &quot;Konzept&quot;. Das hast du wohl zu konkret verstanden, als dass es da noch Variablen gäbe. Aber da ist nicht mehr wirklich etwas, was man als Variable bezeichnen kann. Auch das mit den nicht-Basisdatentypen muss ich noch einschränken, da es eigentlich eher eine Frage ist, inwiefern der Compiler noch seine Optimierungsmagie anwenden kann oder nicht, was ihm bei nicht-Basisdatentypen erheblich schwerer fallen sollte. Daher gibt es in dem Fall noch am ehesten so eine Beziehung Variable &lt;-&gt; Speicheradresse. Aber auch nicht immer. Ebenso, wenn der Quellcode explizit anfängt, diese Beziehung explizit zu nutzen, etwa wenn der Adressoperator benutzt wird. Aber im Allgemeinen gibt es solch eine Beziehung nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2380802</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2380802</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Fri, 31 Jan 2014 13:18:01 GMT</pubDate></item><item><title><![CDATA[Reply to Während Programmlaufzeit Name einer Variable ändern? on Fri, 31 Jan 2014 13:19:44 GMT]]></title><description><![CDATA[<p>mgaeckler schrieb:</p>
<blockquote>
<p>Das habe ich ja auch nicht behauptet. Ich meine nur, es gibt immer noch Variablen, da es aber keine 1:1 Beziehung gibt, sind es natürlich <strong>andere</strong> Variablen.</p>
</blockquote>
<p>Du verstrickst dich in Widersprüche.</p>
<p>Variablen sind ein <em>Konzept</em> einer Programmiersprache. Sie haben keine physikalische Existenz -- anders als Speicherbereiche und Bits. Da bei C++ nach der Übersetzung nicht mehr viel von C++ übrig bleibt, gibt es zur Laufzeit auch keine Variablen mehr.</p>
<p>Im Maschinencode gibt es andere Konzepte (wie z.B. Register), auf dieser Ebene würde ich nicht mehr von Variablen sprechen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2380803</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2380803</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Fri, 31 Jan 2014 13:19:44 GMT</pubDate></item><item><title><![CDATA[Reply to Während Programmlaufzeit Name einer Variable ändern? on Fri, 31 Jan 2014 14:36:01 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>...</p>
</blockquote>
<p>+1<br />
Kurz und verständlich auf den Punkt gebracht <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2380822</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2380822</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Fri, 31 Jan 2014 14:36:01 GMT</pubDate></item><item><title><![CDATA[Reply to Während Programmlaufzeit Name einer Variable ändern? on Fri, 31 Jan 2014 14:42:49 GMT]]></title><description><![CDATA[<p>Nexus schrieb:</p>
<blockquote>
<p>mgaeckler schrieb:</p>
<blockquote>
<p>Das habe ich ja auch nicht behauptet. Ich meine nur, es gibt immer noch Variablen, da es aber keine 1:1 Beziehung gibt, sind es natürlich <strong>andere</strong> Variablen.</p>
</blockquote>
<p>Du verstrickst dich in Widersprüche.</p>
</blockquote>
<p>Wo findest Du 'nen Widerspruch?</p>
<p>Nexus schrieb:</p>
<blockquote>
<p>Im Maschinencode gibt es andere Konzepte (wie z.B. Register), auf dieser Ebene würde ich nicht mehr von Variablen sprechen.</p>
</blockquote>
<p>Ich schon. Nur weil die Variablen keine Namen sondern nur noch wie auch immer geartete Adressen haben sind es in meinen Augen immer noch Variablen.</p>
<p>mfg Martin</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2380824</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2380824</guid><dc:creator><![CDATA[mgaeckler]]></dc:creator><pubDate>Fri, 31 Jan 2014 14:42:49 GMT</pubDate></item><item><title><![CDATA[Reply to Während Programmlaufzeit Name einer Variable ändern? on Fri, 31 Jan 2014 14:54:56 GMT]]></title><description><![CDATA[<p>mgaeckler schrieb:</p>
<blockquote>
<p>Nur weil die Variablen keine Namen sondern nur noch wie auch immer geartete Adressen haben sind es in meinen Augen immer noch Variablen.</p>
</blockquote>
<p>Variablen haben zur Laufzeit nicht zwingend eine &quot;wie auch immer geartete&quot; Adresse. Die können in bestimmten Fällen z.B. als Direktoperand direkt in Maschienenbefehle eincompiliert oder komplett wegoptimiert werden. Es gibt zur Laufzeit keine 1:1 Entsprechung mehr von einer Variablen zu einem bestimmten Ort.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2380829</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2380829</guid><dc:creator><![CDATA[TNA]]></dc:creator><pubDate>Fri, 31 Jan 2014 14:54:56 GMT</pubDate></item><item><title><![CDATA[Reply to Während Programmlaufzeit Name einer Variable ändern? on Fri, 31 Jan 2014 15:04:16 GMT]]></title><description><![CDATA[<p>TNA schrieb:</p>
<blockquote>
<p>mgaeckler schrieb:</p>
<blockquote>
<p>Nur weil die Variablen keine Namen sondern nur noch wie auch immer geartete Adressen haben sind es in meinen Augen immer noch Variablen.</p>
</blockquote>
<p>Variablen haben zur Laufzeit nicht zwingend eine &quot;wie auch immer geartete&quot; Adresse. Die können in bestimmten Fällen z.B. als Direktoperand direkt in Maschienenbefehle eincompiliert oder komplett wegoptimiert werden. Es gibt zur Laufzeit keine 1:1 Entsprechung mehr von einer Variablen zu einem bestimmten Ort.</p>
</blockquote>
<p>Dann sind sie ja auch keine Variable. Also z.B. (ist jetzt zwar Assembler und nicht Maschinencode, weil ich den nicht mehr auswendig habe):</p>
<pre><code>move.w #10, d0
</code></pre>
<p>Da ist #10 keine Variable, aber d0, was ein Register der MC68000er CPU ist.</p>
<p>mfg Martin<br />
P.S.: Denkt beim Begriff Variable nicht zu sehr in Hochsprachen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2380831</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2380831</guid><dc:creator><![CDATA[mgaeckler]]></dc:creator><pubDate>Fri, 31 Jan 2014 15:04:16 GMT</pubDate></item><item><title><![CDATA[Reply to Während Programmlaufzeit Name einer Variable ändern? on Fri, 31 Jan 2014 15:39:43 GMT]]></title><description><![CDATA[<p>mgaeckler schrieb:</p>
<blockquote>
<p>P.S.: Denkt beim Begriff Variable nicht zu sehr in Hochsprachen</p>
</blockquote>
<p>Wenn du hier ein Konzept von Variablen diskutieren möchtest, dass nicht dem von Hochsprachen entspricht bist du wahrscheinlich im falschen Forum. Unter Assembler spricht man aber auch meines Erachtens nicht von Variablen und namen haben die auch dort nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2380847</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2380847</guid><dc:creator><![CDATA[TNA]]></dc:creator><pubDate>Fri, 31 Jan 2014 15:39:43 GMT</pubDate></item></channel></rss>