<?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[Zeit für Histogrammberechnung]]></title><description><![CDATA[<p>hallo!</p>
<p>Ich beschäftige mich derzeit mit Zufallswerten und Histogrammen. Zur Auswertung meiner Ideen benutze ich Python.<br />
Es werden recht hohe Datenmengen berechnet.</p>
<p>Es interessiert mich, wieviel schneller mein Programm in C als in Python wäre.<br />
Wenn es einen großen Zeitvorteil gäbe, würde ich mich mal mit C beschäftigen und vielleicht einige meiner Sachen dann in C schreiben.</p>
<p>Vielleicht könnt ihr kurz ein Programm in C schreiben, das ein Histogramm von 10 Millionen ASCII-Werten erstellt und dann die Laufzeit mit der meines Pythonprogramms vergleichen.</p>
<p>Entweder benutzt ihr Python zum Ausführen meines Codes oder, wenn ihr kein Python installiert habt, könnt ihr euch die hochgeladene zip-Datei runterladen.<br />
Darin befindet sich das Programm als exe; zum Ausführen muss man Python nicht installiert haben.</p>
<p>Der Python-Code sieht so aus:</p>
<pre><code># -*- coding: cp1252 -*-
from time import time
from collections import defaultdict
print &quot;Programm gestartet&quot;
daten=[]
datei=open(&quot;t.txt&quot;)
daten=datei.read()
datei.close()
t1=time()
histogramm = defaultdict(int)
for value in daten:
    histogramm[value] += 1
t2=time()
print &quot;Zur Berechnung des Histogramms wurden&quot;
print t2-t1,&quot;Sekunden benötigt.&quot;
print &quot;__________________________&quot;
c=raw_input(&quot;Ende mit beliebiger Taste&quot;)
</code></pre>
<p>Dazu braucht ihr dann noch die Daten.<br />
Entweder erstellt ihr euch selber eine Datei mit dem Namen &quot;t.txt&quot;, die 10.000.000 ASCII-Werten enthält; jeder ASCII-Wert kann zwischen 50 und 100 liegen<br />
Oder ihr ladet euch meine t.txt runter:<br />
<a href="http://rapidshare.com/files/456627294/t.txt" rel="nofollow">http://rapidshare.com/files/456627294/t.txt</a></p>
<p>hier der Link zum Archiv mit der Version, die ohne Python läuft:<br />
<a href="http://rapidshare.com/files/456626798/dist.zip" rel="nofollow">http://rapidshare.com/files/456626798/dist.zip</a><br />
Das Archiv enthält schon die t.txt, die anderen Dateien wurden von py2exe erstellt.<br />
Das Programm kann durch ausführen der &quot;test.exe&quot; gestartet werden.</p>
<p>Ich würde mich freuen, wenn ihr ein paar Vergleichszahlen posten würdet.</p>
<p>Gruß<br />
Paul</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/284845/zeit-für-histogrammberechnung</link><generator>RSS for Node</generator><lastBuildDate>Fri, 21 Aug 2026 17:54:22 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/284845.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 09 Apr 2011 16:04:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Zeit für Histogrammberechnung on Sat, 09 Apr 2011 16:04:59 GMT]]></title><description><![CDATA[<p>hallo!</p>
<p>Ich beschäftige mich derzeit mit Zufallswerten und Histogrammen. Zur Auswertung meiner Ideen benutze ich Python.<br />
Es werden recht hohe Datenmengen berechnet.</p>
<p>Es interessiert mich, wieviel schneller mein Programm in C als in Python wäre.<br />
Wenn es einen großen Zeitvorteil gäbe, würde ich mich mal mit C beschäftigen und vielleicht einige meiner Sachen dann in C schreiben.</p>
<p>Vielleicht könnt ihr kurz ein Programm in C schreiben, das ein Histogramm von 10 Millionen ASCII-Werten erstellt und dann die Laufzeit mit der meines Pythonprogramms vergleichen.</p>
<p>Entweder benutzt ihr Python zum Ausführen meines Codes oder, wenn ihr kein Python installiert habt, könnt ihr euch die hochgeladene zip-Datei runterladen.<br />
Darin befindet sich das Programm als exe; zum Ausführen muss man Python nicht installiert haben.</p>
<p>Der Python-Code sieht so aus:</p>
<pre><code># -*- coding: cp1252 -*-
from time import time
from collections import defaultdict
print &quot;Programm gestartet&quot;
daten=[]
datei=open(&quot;t.txt&quot;)
daten=datei.read()
datei.close()
t1=time()
histogramm = defaultdict(int)
for value in daten:
    histogramm[value] += 1
t2=time()
print &quot;Zur Berechnung des Histogramms wurden&quot;
print t2-t1,&quot;Sekunden benötigt.&quot;
print &quot;__________________________&quot;
c=raw_input(&quot;Ende mit beliebiger Taste&quot;)
</code></pre>
<p>Dazu braucht ihr dann noch die Daten.<br />
Entweder erstellt ihr euch selber eine Datei mit dem Namen &quot;t.txt&quot;, die 10.000.000 ASCII-Werten enthält; jeder ASCII-Wert kann zwischen 50 und 100 liegen<br />
Oder ihr ladet euch meine t.txt runter:<br />
<a href="http://rapidshare.com/files/456627294/t.txt" rel="nofollow">http://rapidshare.com/files/456627294/t.txt</a></p>
<p>hier der Link zum Archiv mit der Version, die ohne Python läuft:<br />
<a href="http://rapidshare.com/files/456626798/dist.zip" rel="nofollow">http://rapidshare.com/files/456626798/dist.zip</a><br />
Das Archiv enthält schon die t.txt, die anderen Dateien wurden von py2exe erstellt.<br />
Das Programm kann durch ausführen der &quot;test.exe&quot; gestartet werden.</p>
<p>Ich würde mich freuen, wenn ihr ein paar Vergleichszahlen posten würdet.</p>
<p>Gruß<br />
Paul</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2046771</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2046771</guid><dc:creator><![CDATA[peak_me]]></dc:creator><pubDate>Sat, 09 Apr 2011 16:04:59 GMT</pubDate></item><item><title><![CDATA[Reply to Zeit für Histogrammberechnung on Sat, 09 Apr 2011 16:13:05 GMT]]></title><description><![CDATA[<p>Wenn du wirklich eine C-Lösung suchst, bist du eine Etage höher besser aufgehoben <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>
<p>Ansonsten sollten für einen Vergleich auch identische Rahmenbedingungen bestehen - wenn ich dir sagen würde, wie schnell mein Rechner das verarbeiten würde, nützt dir das gar nichts. Und komplette Programme schreiben die wenigsten hier umsonst - wenn du Geld bietest, findest du vielleicht im Projekte-Board siher jemanden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2046774</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2046774</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Sat, 09 Apr 2011 16:13:05 GMT</pubDate></item><item><title><![CDATA[Reply to Zeit für Histogrammberechnung on Sat, 09 Apr 2011 16:27:33 GMT]]></title><description><![CDATA[<blockquote>
<p>Ansonsten sollten für einen Vergleich auch identische Rahmenbedingungen bestehen - wenn ich dir sagen würde, wie schnell mein Rechner das verarbeiten würde, nützt dir das gar nichts.</p>
</blockquote>
<p>Deswegen habe ich doch meine Python-Lösung angefügt; somit kann jeder sowohl die C-Version als auch die Python-Version laufen lassen und die Zeiten vergleichen.</p>
<blockquote>
<p>Und komplette Programme schreiben die wenigsten hier umsonst - wenn du Geld bietest, findest du vielleicht im Projekte-Board siher jemanden.</p>
</blockquote>
<p>Wie bist du denn drauf? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
<p>Gruß<br />
Paul</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2046776</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2046776</guid><dc:creator><![CDATA[peak_me]]></dc:creator><pubDate>Sat, 09 Apr 2011 16:27:33 GMT</pubDate></item><item><title><![CDATA[Reply to Zeit für Histogrammberechnung on Sat, 09 Apr 2011 16:35:22 GMT]]></title><description><![CDATA[<p>peak_me schrieb:</p>
<blockquote>
<p>Wie bist du denn drauf? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f62e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_open_mouth"
      title=":open_mouth:"
      alt="😮"
    /></p>
</blockquote>
<p>Ich bin Realist <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="😃"
    /> Und ich gehöre zu den Leuten, die anderen eher Tips geben, sich selbst zu helfen <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>
<p>PS: Ich würde deine Lösung fast 1:1 umsetzen, nur daß ich die einzelnen Werte direkt beim Einlesen einsortieren würde anstatt sie erstmal zwischenzuspeichern. (aber ich habe hier keinen Compiler einsatzbereit, um das umzusetzen)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2046779</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2046779</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Sat, 09 Apr 2011 16:35:22 GMT</pubDate></item><item><title><![CDATA[Reply to Zeit für Histogrammberechnung on Sat, 09 Apr 2011 16:47:06 GMT]]></title><description><![CDATA[<blockquote>
<p>Ich bin Realist <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="😃"
    /> Und ich gehöre zu den Leuten, die anderen eher Tips geben, sich selbst zu helfen <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>
</blockquote>
<p>Die gleiche Einstellung habe ich auch.<br />
Meinetwegen will ich den Quelltext des Programms auch garnicht haben; wir würden nur ein paar Vergleichszeiten oder Einschätzungen reichen.<br />
Ich habe mich gerade bei Python eingearbeitet und weiß nicht, ob der Aufwand sich lohnt, das gleiche für C zu tun.<br />
Wenn aber eine erhebliche Laufzeitverkürzung möglich wäre, würde ich es auf mich nehmen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2046789</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2046789</guid><dc:creator><![CDATA[peak_me]]></dc:creator><pubDate>Sat, 09 Apr 2011 16:47:06 GMT</pubDate></item><item><title><![CDATA[Reply to Zeit für Histogrammberechnung on Sat, 09 Apr 2011 17:05:23 GMT]]></title><description><![CDATA[<p>Ich habe es mal schnell hingerotzt:</p>
<pre><code class="language-cpp">int main()
{
	DWORD start = GetTickCount();
	std::ifstream is(&quot;t.txt&quot;);
	if(is.good())
	{
	    typedef std::map&lt;BYTE, unsigned int&gt; testmap;
		is.seekg(0,ios::end);
		std::vector&lt;BYTE&gt; data(is.tellg());
		cout &lt;&lt; data.size() &lt;&lt; &quot; bytes\n&quot;;
		is.seekg(0,ios::beg);
		if(is.read(reinterpret_cast&lt;char*&gt;(&amp;data[0]), data.size()))
		{
			testmap mymap;
			for(vector&lt;BYTE&gt;::iterator beg = data.begin(), end = data.end(); beg!=end; ++beg)
			{
				++mymap[*beg];
			}
			DWORD end = GetTickCount();

			cout &lt;&lt; (end-start) &lt;&lt; &quot;ms\n&quot;;
			unsigned int sum = 0;
			for(testmap::iterator beg = mymap.begin(), end = mymap.end(); beg!=end; ++beg)
			{
				cout &lt;&lt; setw(6) &lt;&lt; (int)beg-&gt;first &lt;&lt; &quot;\t&quot; &lt;&lt; beg-&gt;second &lt;&lt; &quot;\n&quot;;
				sum+=beg-&gt;second;
			}
			cout &lt;&lt; &quot;gesamt : &quot; &lt;&lt; sum &lt;&lt; endl;
		}
	}
}
</code></pre>
<p><code>GetTickCount</code> kann ja durch eine andere Funktion ersetzt werden.<br />
Ausgabe:</p>
<pre><code>10000000 bytes
1437ms
    50  98881
    51  98697
    52  98835
    53  98667
    54  98737
    55  98900
    56  98495
    57  99320
    58  99653
    59  98649
    60  99157
    61  98984
    62  98434
    63  99040
    64  98952
    65  99181
    66  99095
    67  99183
    68  99150
    69  99332
    70  99231
    71  99309
    72  99116
    73  98617
    74  98989
    75  99292
    76  99418
    77  98902
    78  99024
    79  99207
    80  99015
    81  98841
    82  99477
    83  98991
    84  98998
    85  99216
    86  99250
    87  98983
    88  98482
    89  99040
    90  99120
    91  99028
    92  98648
    93  99211
    94  99097
    95  98833
    96  99331
    97  99280
    98  99046
    99  98966
   100  99315
   101  99285
   102  98634
   103  99145
   104  98695
   105  98653
   106  98603
   107  98748
   108  99161
   109  98633
   110  98824
   111  99048
   112  98636
   113  99538
   114  98417
   115  98946
   116  99338
   117  99245
   118  98832
   119  99174
   120  99071
   121  98810
   122  99228
   123  98945
   124  99687
   125  99206
   126  98694
   127  98703
   128  99562
   129  99493
   130  99378
   131  99151
   132  99307
   133  99114
   134  98864
   135  99055
   136  98714
   137  98673
   138  98883
   139  98949
   140  98695
   141  98669
   142  98782
   143  98585
   144  99078
   145  98931
   146  98757
   147  99303
   148  98782
   149  99085
   150  99676
gesamt : 10000000
</code></pre>
<p>Mit Windows-Dateihandles und ReadFile ging es nochmal einige ms schneller.<br />
Deine test.exe brauchte auf meinem alten Notebook ca. 7 Sekunden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2046797</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2046797</guid><dc:creator><![CDATA[c++..rulez]]></dc:creator><pubDate>Sat, 09 Apr 2011 17:05:23 GMT</pubDate></item><item><title><![CDATA[Reply to Zeit für Histogrammberechnung on Sat, 09 Apr 2011 17:09:27 GMT]]></title><description><![CDATA[<p>Die Abfrage</p>
<pre><code class="language-cpp">if(is.read(reinterpret_cast&lt;char*&gt;(&amp;data[0]), data.size()))
</code></pre>
<p>hat so natürlich keinen Effekt, es kam daher, dass ich erst mit Windows-Handles garbeitet hatte und in die if-Bedingung der Returnwert von Readfile war.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2046802</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2046802</guid><dc:creator><![CDATA[c++..rulez]]></dc:creator><pubDate>Sat, 09 Apr 2011 17:09:27 GMT</pubDate></item><item><title><![CDATA[Reply to Zeit für Histogrammberechnung on Sat, 09 Apr 2011 17:34:21 GMT]]></title><description><![CDATA[<blockquote>
<p>1437ms</p>
</blockquote>
<blockquote>
<p>Deine test.exe brauchte auf meinem alten Notebook ca. 7 Sekunden.</p>
</blockquote>
<p>Diese C++-Lösung wäre dann schonmal 5-Mal schneller.</p>
<p>danke für die Werte!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2046817</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2046817</guid><dc:creator><![CDATA[peak_me]]></dc:creator><pubDate>Sat, 09 Apr 2011 17:34:21 GMT</pubDate></item><item><title><![CDATA[Reply to Zeit für Histogrammberechnung on Mon, 11 Apr 2011 08:03:28 GMT]]></title><description><![CDATA[<p>Last mal Überlegen.</p>
<p>1. 10 MByte sollen Byteweise gelesen werden.<br />
2. Ein Array Eintrag soll je Inhalt des Bytes um eins Incrementiert werden.</p>
<p>Mein erster Gedanke war:</p>
<p><em>Wacht der Prozessor aus den &quot;sleep&quot; auf wenn er die Aufgabe sieht oder macht er das im Halbschlaf nebenbei. <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="😃"
    /></em></p>
<p>Ich habe dann mal das Programm von c++..rulez modifiziert und komme hier auf einen Betagten Pentium D (2,8Ghz) auf ca. 0.350 msec. (Compeliert ohne Optimierung <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    />)</p>
<p>Hier das Programm</p>
<pre><code class="language-cpp">int __main(int argc, char *argv[])
{
    timeval start, end;
    gettimeofday(&amp;start, NULL);

    typedef unsigned char   tInType;

    size_t Histo[std::numeric_limits&lt; tInType &gt;::max()];
    std::fill_n(Histo, std::numeric_limits&lt; tInType &gt;::max(), 0);

    ifstream In(&quot;rsapi.cgi&quot;);

    if(In.good())
    {
        In.seekg(0,ios::end);
        size_t Size = In.tellg();
        In.seekg(0,ios::beg);

        cout &lt;&lt; Size &lt;&lt; &quot; bytes\n&quot;;

        for(size_t c = 0; c &lt; Size; ++c) ++Histo[ (tInType)In.get()];
    }

    gettimeofday(&amp;end, NULL);
    long seconds  = end.tv_sec  - start.tv_sec;
    long useconds = end.tv_usec - start.tv_usec;
    long mtime = ((seconds) * 1000 + useconds/1000);
    cout &lt;&lt; mtime &lt;&lt; &quot; ms &quot; &lt;&lt; endl;

    size_t sum = 0;
    for(size_t c = 0; c &lt; std::numeric_limits&lt; tInType &gt;::max(); ++c)
    {
        if(Histo[c])
        {
            cout &lt;&lt; setw(6) &lt;&lt; c &lt;&lt; &quot;\t&quot; &lt;&lt; Histo[c] &lt;&lt; &quot;\n&quot;;
            sum += Histo[c];
        }
    }
    cout &lt;&lt; &quot;gesamt : &quot; &lt;&lt; sum &lt;&lt; endl;

    return EXIT_SUCCESS;
}
</code></pre>
<p>PS: Verzeiht meinen Harte Cast <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>
<p>Lichtlein</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2047375</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2047375</guid><dc:creator><![CDATA[Lichtlein]]></dc:creator><pubDate>Mon, 11 Apr 2011 08:03:28 GMT</pubDate></item><item><title><![CDATA[Reply to Zeit für Histogrammberechnung on Mon, 11 Apr 2011 08:20:00 GMT]]></title><description><![CDATA[<p>Daten befinden sich im Festplatten Cache vom Betriebssystem. Wenn die Daten noch von der Festplatte geladen werden sollten dauert es ein wenig länger.<br />
Vielleicht noch mal 0.2 bis 0.3 Sec.</p>
<p>Lichtlein</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2047383</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2047383</guid><dc:creator><![CDATA[Lichtlein]]></dc:creator><pubDate>Mon, 11 Apr 2011 08:20:00 GMT</pubDate></item><item><title><![CDATA[Reply to Zeit für Histogrammberechnung on Mon, 11 Apr 2011 08:24:52 GMT]]></title><description><![CDATA[<p>Nochmal ein kleines Beispiel für C++ vs Python beim Parsen großer Datenmengen: <a href="http://boost-spirit.com/home/2010/11/07/multi-threaded-qi-6-hours-37-seconds/" rel="nofollow">http://boost-spirit.com/home/2010/11/07/multi-threaded-qi-6-hours-37-seconds/</a> (hier mit Boost.Spirit, das wäre in unserem Beispiel natürlich viel zu overpowered, wenn auch nicht unbedingt langsamer).</p>
<p>Ergebnis: Von 6h Python auf 4min C++, dann mit Threads nochmal runter auf 37s. Also ein Schub von mehr als 500x.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2047385</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2047385</guid><dc:creator><![CDATA[ipsec]]></dc:creator><pubDate>Mon, 11 Apr 2011 08:24:52 GMT</pubDate></item><item><title><![CDATA[Reply to Zeit für Histogrammberechnung on Mon, 11 Apr 2011 14:21:27 GMT]]></title><description><![CDATA[<blockquote>
<p>Ich habe dann mal das Programm von c++..rulez modifiziert und komme hier auf einen Betagten Pentium D (2,8Ghz) auf ca. 0.350 msec. (Compeliert ohne Optimierung <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    />)</p>
</blockquote>
<p>@Lichtlein: Kannst du vielleicht nochmal mein Python-Referenz-Programm durchlaufen lassen, damit ich eine Vergleichszeit habe?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2047551</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2047551</guid><dc:creator><![CDATA[peak_me]]></dc:creator><pubDate>Mon, 11 Apr 2011 14:21:27 GMT</pubDate></item><item><title><![CDATA[Reply to Zeit für Histogrammberechnung on Tue, 12 Apr 2011 07:38:02 GMT]]></title><description><![CDATA[<p>Ist leider nicht möglich da ich nichts mit EXE dingens, anfangen kann.</p>
<p>Lichtlein</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2047863</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2047863</guid><dc:creator><![CDATA[Lichtlein]]></dc:creator><pubDate>Tue, 12 Apr 2011 07:38:02 GMT</pubDate></item></channel></rss>