<?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[2 verschiedene rechner - gleiches ergebnis?]]></title><description><![CDATA[<p>Kann ich davon ausgehen, dass wenn auf 2 verschiedenen PCs auf denen das gleiche Programm die gleiche Rechnung durchführt immer exakt das gleiche Ergebnis rauskommt?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/220778/2-verschiedene-rechner-gleiches-ergebnis</link><generator>RSS for Node</generator><lastBuildDate>Tue, 07 Apr 2026 06:33:27 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/220778.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 20 Aug 2008 20:37:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 2 verschiedene rechner - gleiches ergebnis? on Wed, 20 Aug 2008 20:37:09 GMT]]></title><description><![CDATA[<p>Kann ich davon ausgehen, dass wenn auf 2 verschiedenen PCs auf denen das gleiche Programm die gleiche Rechnung durchführt immer exakt das gleiche Ergebnis rauskommt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1568558</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1568558</guid><dc:creator><![CDATA[Grohool]]></dc:creator><pubDate>Wed, 20 Aug 2008 20:37:09 GMT</pubDate></item><item><title><![CDATA[Reply to 2 verschiedene rechner - gleiches ergebnis? on Wed, 20 Aug 2008 20:39:44 GMT]]></title><description><![CDATA[<p>Ich glaube, die Welt wäre schon zusammengebrochen, wenn dem nicht so wäre.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1568559</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1568559</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Wed, 20 Aug 2008 20:39:44 GMT</pubDate></item><item><title><![CDATA[Reply to 2 verschiedene rechner - gleiches ergebnis? on Wed, 20 Aug 2008 20:47:46 GMT]]></title><description><![CDATA[<p>Also das würde ich nicht unterschreiben, vor allem wenn man es so verallgemeinert stehen lässt.<br />
Aber im Grossen und Ganzen darf man es eigentlich erwarten. Und es ist auch teilweise ein wenig die Aufgabe des Programmierers, dass es auch so läuft. Beispiele, welche der Programmierer beachten muss:<br />
- Die richtigen Dateien dabei (DLLs und co).<br />
- Richtige Verwendung von Built-Ins, bei C/C++. Zum Beispiel im Kontext von x86 und x64/IA64 gesehen.<br />
- usw.</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1568564</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1568564</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Wed, 20 Aug 2008 20:47:46 GMT</pubDate></item><item><title><![CDATA[Reply to 2 verschiedene rechner - gleiches ergebnis? on Wed, 20 Aug 2008 20:48:36 GMT]]></title><description><![CDATA[<p>Stichwort: Reproduzierbarkeit.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1568565</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1568565</guid><dc:creator><![CDATA[Elektronix]]></dc:creator><pubDate>Wed, 20 Aug 2008 20:48:36 GMT</pubDate></item><item><title><![CDATA[Reply to 2 verschiedene rechner - gleiches ergebnis? on Wed, 20 Aug 2008 23:21:36 GMT]]></title><description><![CDATA[<p>Bei integer Berechnungen sollte es halten, vorausgesetzt das Programm hat keinen Fehler.</p>
<p>Bei float/double muss es nicht halten, denn da gibts einige bekannte Fehler in diversen CPUs. Wenn die CPU IEEE konform ist müsste AFAIK auch immer dasselbe rauskommen, aber real wird es eben nicht immer so sein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1568604</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1568604</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Wed, 20 Aug 2008 23:21:36 GMT</pubDate></item><item><title><![CDATA[Reply to 2 verschiedene rechner - gleiches ergebnis? on Thu, 21 Aug 2008 07:07:12 GMT]]></title><description><![CDATA[<p>Dravere schrieb:</p>
<blockquote>
<p>Und es ist auch teilweise ein wenig die Aufgabe des Programmierers, dass es auch so läuft.</p>
</blockquote>
<p>also ich bin jetzt mal davon ausgegangen, dass das Programm fehlerfrei ist, sonst ist die Frage sinnlos.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1568643</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1568643</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Thu, 21 Aug 2008 07:07:12 GMT</pubDate></item><item><title><![CDATA[Reply to 2 verschiedene rechner - gleiches ergebnis? on Thu, 21 Aug 2008 07:51:02 GMT]]></title><description><![CDATA[<p>Luckie schrieb:</p>
<blockquote>
<p>also ich bin jetzt mal davon ausgegangen, dass das Programm fehlerfrei ist, sonst ist die Frage sinnlos.</p>
</blockquote>
<p>Wobei &quot;fehlerfrei&quot; noch zu definieren wäre.<br />
Was zu verschiedenen Ergebnissen führen könnte sind beispielsweise verschiedene Genauigkeiten von Fließkommazahlen (in JAVA sind die festgelegt, in C++ nicht) und daraus resultierende unterschiedliche Rundungsfehler. Wenn man ein Programm zwar fehlerfrei, aber dennoch ungeschickt in Bezug auf solche Rundungsfehler programmiert, können da durchaus arg unterschiedliche Ergebnisse herauskommen.<br />
Weitere Möglichkeiten die mir spontan einfallen sind Überläufe von Integern mit verschiedener Genauigkeit, sowie Nebeneffekte (z.B. im Copy-Ctor in C++), die evtl. von einem Compiler wegotimiert werden, vom anderen nicht. Solche Fälle würde ich allerdings nicht mehr als fehlerfrei programmiert betrachten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1568668</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1568668</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Thu, 21 Aug 2008 07:51:02 GMT</pubDate></item><item><title><![CDATA[Reply to 2 verschiedene rechner - gleiches ergebnis? on Thu, 21 Aug 2008 08:04:56 GMT]]></title><description><![CDATA[<p>pumuckl schrieb:</p>
<blockquote>
<p>Weitere Möglichkeiten die mir spontan einfallen sind Überläufe von Integern mit verschiedener Genauigkeit, sowie Nebeneffekte (z.B. im Copy-Ctor in C++), die evtl. von einem Compiler wegotimiert werden, vom anderen nicht. Solche Fälle würde ich allerdings nicht mehr als fehlerfrei programmiert betrachten.</p>
</blockquote>
<p>In der Frage hieß es aber &quot;Auf zwei Rechnern das <em>gleiche</em> Programm&quot;, damit dürfte praktisch eher ein und dasselbe Kompilat gemeint sein <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1568677</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1568677</guid><dc:creator><![CDATA[[[global:former_user]]]]></dc:creator><pubDate>Thu, 21 Aug 2008 08:04:56 GMT</pubDate></item><item><title><![CDATA[Reply to 2 verschiedene rechner - gleiches ergebnis? on Thu, 21 Aug 2008 08:12:28 GMT]]></title><description><![CDATA[<p>hustbaer schrieb:</p>
<blockquote>
<p>Bei float/double muss es nicht halten, denn da gibts einige bekannte Fehler in diversen CPUs. Wenn die CPU IEEE konform ist müsste AFAIK auch immer dasselbe rauskommen, aber real wird es eben nicht immer so sein.</p>
</blockquote>
<p>solche fehler werden für gewöhnlich im bios oder im betriebssystem gefixt. im linux kernel findet man auf jedenfall hunderte fixes für cpu errata.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1568684</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1568684</guid><dc:creator><![CDATA[borg]]></dc:creator><pubDate>Thu, 21 Aug 2008 08:12:28 GMT</pubDate></item><item><title><![CDATA[Reply to 2 verschiedene rechner - gleiches ergebnis? on Thu, 21 Aug 2008 08:13:26 GMT]]></title><description><![CDATA[<p>hustbaer schrieb:</p>
<blockquote>
<p>Bei integer Berechnungen sollte es halten, vorausgesetzt das Programm hat keinen Fehler.</p>
<p>Bei float/double muss es nicht halten, denn da gibts einige bekannte Fehler in diversen CPUs. Wenn die CPU IEEE konform ist müsste AFAIK auch immer dasselbe rauskommen, aber real wird es eben nicht immer so sein.</p>
</blockquote>
<p>Exakt. f'`8k</p>
<p>Gruß, TGGC (<a href="http://www.gamestar.de/preview/strategie/aufbau/1948175/anno_1404.html" rel="nofollow">Der neue Game Star</a>)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1568686</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1568686</guid><dc:creator><![CDATA[TGGC]]></dc:creator><pubDate>Thu, 21 Aug 2008 08:13:26 GMT</pubDate></item><item><title><![CDATA[Reply to 2 verschiedene rechner - gleiches ergebnis? on Thu, 21 Aug 2008 09:02:24 GMT]]></title><description><![CDATA[<p>TGGC schrieb:</p>
<blockquote>
<p>Exakt. f'`8k</p>
</blockquote>
<p>unglaublich erhellend, dankeschön. hast du nichts besseres zu tun? kannst du deine profilneurose nicht irgendwie anders ausleben?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1568723</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1568723</guid><dc:creator><![CDATA[_die_]]></dc:creator><pubDate>Thu, 21 Aug 2008 09:02:24 GMT</pubDate></item><item><title><![CDATA[Reply to 2 verschiedene rechner - gleiches ergebnis? on Thu, 21 Aug 2008 09:17:50 GMT]]></title><description><![CDATA[<p>Doch, kann ich. f'`8k</p>
<p>Gruß, TGGC (<a href="http://www.gamestar.de/preview/strategie/aufbau/1948175/anno_1404.html" rel="nofollow">Der neue Game Star</a>)[/quote]</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1568746</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1568746</guid><dc:creator><![CDATA[TGGC]]></dc:creator><pubDate>Thu, 21 Aug 2008 09:17:50 GMT</pubDate></item><item><title><![CDATA[Reply to 2 verschiedene rechner - gleiches ergebnis? on Thu, 21 Aug 2008 09:17:59 GMT]]></title><description><![CDATA[<p>Grohool schrieb:</p>
<blockquote>
<p>Kann ich davon ausgehen, dass wenn auf 2 verschiedenen PCs auf denen das gleiche Programm die gleiche Rechnung durchführt immer exakt das gleiche Ergebnis rauskommt?</p>
</blockquote>
<p>Nein.<br />
Einfaches Beispiel:<br />
Programm gibt freien Festplattenplatz aus.<br />
-&gt; Fast immer ein anderes Ergebnis! q.e.d.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1568747</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1568747</guid><dc:creator><![CDATA[fast_alles_wissender]]></dc:creator><pubDate>Thu, 21 Aug 2008 09:17:59 GMT</pubDate></item><item><title><![CDATA[Reply to 2 verschiedene rechner - gleiches ergebnis? on Thu, 21 Aug 2008 09:49:53 GMT]]></title><description><![CDATA[<p>fast_alles_wissender schrieb:</p>
<blockquote>
<p>Nein.<br />
Einfaches Beispiel:<br />
Programm gibt freien Festplattenplatz aus.<br />
-&gt; Fast immer ein anderes Ergebnis! q.e.d.</p>
</blockquote>
<p>Das ist es aber nicht mehr die gleiche Rechnung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1568776</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1568776</guid><dc:creator><![CDATA[Grohool]]></dc:creator><pubDate>Thu, 21 Aug 2008 09:49:53 GMT</pubDate></item><item><title><![CDATA[Reply to 2 verschiedene rechner - gleiches ergebnis? on Thu, 21 Aug 2008 12:19:14 GMT]]></title><description><![CDATA[<p>Der klassische Anfaengerfehler ist doch sowas:</p>
<pre><code class="language-cpp">float x = a / b;
if (x == 0.5f) { }
else if (x == 1.0f) { }
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1568872</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1568872</guid><dc:creator><![CDATA[DEvent]]></dc:creator><pubDate>Thu, 21 Aug 2008 12:19:14 GMT</pubDate></item><item><title><![CDATA[Reply to 2 verschiedene rechner - gleiches ergebnis? on Thu, 21 Aug 2008 12:48:59 GMT]]></title><description><![CDATA[<p>Grohool schrieb:</p>
<blockquote>
<p>Kann ich davon ausgehen, dass wenn auf 2 verschiedenen PCs auf denen das gleiche Programm die gleiche Rechnung durchführt immer exakt das gleiche Ergebnis rauskommt?</p>
</blockquote>
<p>Man kann das zwar erwarten, aber garantiert ist das noch lange nicht.</p>
<p>Alte Pentium CPUs rechnen z.B. falsch.</p>
<p>Und eine Turbo Pascal Bibliothek läuft auf modernen Rechnern nicht mehr.<br />
Da kommt dann nämlich Runtime Error 200 oder so etwass ähnliches.</p>
<p>Und Maschinencode, der die Eigenschaften einer 64 Bit CPU nicht berücksichtigt rechnet unter Umständen auch falsch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1568900</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1568900</guid><dc:creator><![CDATA[Der Schlaue]]></dc:creator><pubDate>Thu, 21 Aug 2008 12:48:59 GMT</pubDate></item><item><title><![CDATA[Reply to 2 verschiedene rechner - gleiches ergebnis? on Thu, 21 Aug 2008 12:58:44 GMT]]></title><description><![CDATA[<p>TGGC schrieb:</p>
<blockquote>
<p>Doch, kann ich. f'`8k</p>
<p>Gruß, TGGC (<a href="http://www.gamestar.de/preview/strategie/aufbau/1948175/anno_1404.html" rel="nofollow">Der neue Game Star</a>)</p>
</blockquote>
<p>[/quote]</p>
<p>Mach lieber mal die Bugs aus Anno 14xx raus.</p>
<p>Ihr werft schon wieder so nen unfertigen Mist auf den Markt.</p>
<p>Du hast also mehr als genug zu tun. An die Arbeit!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1568906</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1568906</guid><dc:creator><![CDATA[Betatester]]></dc:creator><pubDate>Thu, 21 Aug 2008 12:58:44 GMT</pubDate></item><item><title><![CDATA[Reply to 2 verschiedene rechner - gleiches ergebnis? on Thu, 21 Aug 2008 12:59:55 GMT]]></title><description><![CDATA[<p>Betatester schrieb:</p>
<blockquote>
<p>TGGC schrieb:</p>
<blockquote>
<p>Doch, kann ich. f'`8k</p>
<p>Gruß, TGGC (<a href="http://www.gamestar.de/preview/strategie/aufbau/1948175/anno_1404.html" rel="nofollow">Der neue Game Star</a>)</p>
</blockquote>
</blockquote>
<p>Mach lieber mal die Bugs aus Anno 14xx raus.</p>
<p>Ihr werft schon wieder so nen unfertigen Mist auf den Markt.</p>
<p>Du hast also mehr als genug zu tun. An die Arbeit![/quote]</p>
<p>Hinweis an TGGC:</p>
<p>Obige Message ist mit einem lauten<br />
&quot;Jawohl Herr!&quot;</p>
<p>oder<br />
&quot;Yes Sir!&quot;<br />
zu bestätigen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1568909</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1568909</guid><dc:creator><![CDATA[Erkenner der Chefdenke]]></dc:creator><pubDate>Thu, 21 Aug 2008 12:59:55 GMT</pubDate></item><item><title><![CDATA[Reply to 2 verschiedene rechner - gleiches ergebnis? on Thu, 21 Aug 2008 13:23:57 GMT]]></title><description><![CDATA[<p>Betatester schrieb:</p>
<blockquote>
<p>Mach lieber mal die Bugs aus Anno 14xx raus.</p>
<p>Ihr werft schon wieder so nen unfertigen Mist auf den Markt.</p>
<p>Du hast also mehr als genug zu tun. An die Arbeit!</p>
</blockquote>
<p>Du kannst gerne in der Fachpresse nachlesen, Anno 1701 war quasi bugfrei. Oder du liest mal die Patchnotes, ein Grossteil waren da nur Verbesserungen und Funktionserweiterungen. Wuesste aber nicht, was das ueberhaupt hiermit zu tun hat? f'`8k</p>
<p>Gruß, TGGC (<a href="http://www.gamestar.de/preview/strategie/aufbau/1948175/anno_1404.html" rel="nofollow">Der neue Game Star</a>)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1568922</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1568922</guid><dc:creator><![CDATA[TGGC]]></dc:creator><pubDate>Thu, 21 Aug 2008 13:23:57 GMT</pubDate></item></channel></rss>