<?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[C++ Assembler Compiler?]]></title><description><![CDATA[<p>Hallo Community!</p>
<p>Ich habe gerade mit einem guten Freund der selbst Visual Basic programmiert gesprochen und dieser hat mir den Micorosoft Macro Assembler (glaube er heißt so) gezeigt, welcher VB Code erst in Assembler Code compiliert und dann die Objektdatein zu einer ausführbaren Binärdatei linked/compiliert.</p>
<p>Jetzt wollte ich mal fragen / wissen ob es auch für C++ soetwas gibt und wie sinnvoll das ist?</p>
<p>Immerhin war eine Programmierte GUI von ihm die nur in C# und VB geschrieben war sehr langsam und das Fenster hat auch ziemlich geruckelt beim ziehen. Nachdem er das ganze erst in Assembler compiliert hat und dann zur Anwendung war alles flüssig und echt ziemlich schnell, wäre fast vom Stuhl gefallen! <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>
<p>Weiß jemand zu dem Thema mehr und kennt vielleicht auch einige C++ to Assembler Compiler? Oder kann mir jemand zudiesem Thema ein paar Tipps oder Erklärungen geben? Ob das wirklich sinnvoll und nützlich ist bei C++?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/261930/c-assembler-compiler</link><generator>RSS for Node</generator><lastBuildDate>Sun, 06 Sep 2026 23:40:51 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/261930.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 25 Feb 2010 17:01:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to C++ Assembler Compiler? on Thu, 25 Feb 2010 17:01:47 GMT]]></title><description><![CDATA[<p>Hallo Community!</p>
<p>Ich habe gerade mit einem guten Freund der selbst Visual Basic programmiert gesprochen und dieser hat mir den Micorosoft Macro Assembler (glaube er heißt so) gezeigt, welcher VB Code erst in Assembler Code compiliert und dann die Objektdatein zu einer ausführbaren Binärdatei linked/compiliert.</p>
<p>Jetzt wollte ich mal fragen / wissen ob es auch für C++ soetwas gibt und wie sinnvoll das ist?</p>
<p>Immerhin war eine Programmierte GUI von ihm die nur in C# und VB geschrieben war sehr langsam und das Fenster hat auch ziemlich geruckelt beim ziehen. Nachdem er das ganze erst in Assembler compiliert hat und dann zur Anwendung war alles flüssig und echt ziemlich schnell, wäre fast vom Stuhl gefallen! <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>
<p>Weiß jemand zu dem Thema mehr und kennt vielleicht auch einige C++ to Assembler Compiler? Oder kann mir jemand zudiesem Thema ein paar Tipps oder Erklärungen geben? Ob das wirklich sinnvoll und nützlich ist bei C++?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1861401</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1861401</guid><dc:creator><![CDATA[pEsc]]></dc:creator><pubDate>Thu, 25 Feb 2010 17:01:47 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Assembler Compiler? on Thu, 25 Feb 2010 17:06:12 GMT]]></title><description><![CDATA[<p>C++ wird <strong>immer</strong> compiliert. Der Rest der Fragen entfällt dadurch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1861407</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1861407</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Thu, 25 Feb 2010 17:06:12 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Assembler Compiler? on Thu, 25 Feb 2010 17:24:16 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<p>Der Rest der Fragen entfällt dadurch.</p>
</blockquote>
<p>Du bist aber nachsichtig. Ich finde den Rest reif für die Netzkultur <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="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1861420</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1861420</guid><dc:creator><![CDATA[audacia]]></dc:creator><pubDate>Thu, 25 Feb 2010 17:24:16 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Assembler Compiler? on Thu, 25 Feb 2010 17:47:50 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<p>C++ wird <strong>immer</strong> compiliert.</p>
</blockquote>
<p>Denkste.<br />
<a href="http://root.cern.ch/drupal/content/cint" rel="nofollow">http://root.cern.ch/drupal/content/cint</a> Auch wenn man die Urheber dafür standrechtlich erschießen sollte.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1861435</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1861435</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Thu, 25 Feb 2010 17:47:50 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Assembler Compiler? on Thu, 25 Feb 2010 18:53:39 GMT]]></title><description><![CDATA[<p>pumuckl schrieb:</p>
<blockquote>
<p>SeppJ schrieb:</p>
<blockquote>
<p>C++ wird <strong>immer</strong> compiliert.</p>
</blockquote>
<p>Denkste.<br />
<a href="http://root.cern.ch/drupal/content/cint" rel="nofollow">http://root.cern.ch/drupal/content/cint</a> Auch wenn man die Urheber dafür standrechtlich erschießen sollte.</p>
</blockquote>
<p>Hmm. Warum meinst du? So schlimm finde ich die Idee gar nicht.</p>
<p>Gut solche Aussagen finde ich schon ein wenig merkwürdig:</p>
<pre><code class="language-cpp">Cint accepts most of K&amp;R and ANSI C/C++ language construct but not perfect. 
 In fact, Cint is not aimed to be a 100% ANSI/ISO compliant C/C++ language
 processor.
</code></pre>
<p>Was denn jetzt? C oder C++?</p>
<p>Aber was stört dich explizit daran?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1861466</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1861466</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Thu, 25 Feb 2010 18:53:39 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Assembler Compiler? on Thu, 25 Feb 2010 19:14:45 GMT]]></title><description><![CDATA[<p>drakon schrieb:</p>
<blockquote>
<p>Hmm. Warum meinst du? So schlimm finde ich die Idee gar nicht.</p>
</blockquote>
<p>Aber die Umsetzung ist gruselig.</p>
<blockquote>
<p>Gut solche Aussagen finde ich schon ein wenig merkwürdig:</p>
<pre><code class="language-cpp">Cint accepts most of K&amp;R and ANSI C/C++ language construct but not perfect. 
 In fact, Cint is not aimed to be a 100% ANSI/ISO compliant C/C++ language
 processor.
</code></pre>
<p>Was denn jetzt? C oder C++?</p>
</blockquote>
<p>Merkst was?</p>
<blockquote>
<p>Aber was stört dich explizit daran?</p>
</blockquote>
<p>Dass Dinge die mit dem CINT-Compiler funktionieren mit dem Interpreter zu Fehlern führen und mit dem semicompilierten Interpreter-Modus den es auch noch gibt noch wieder anders sich verhalten. Der Gedanke ist nett, aber die hätten nicht bei der Hälfte aufhören sollen. Ich hab ein Jahr mit dem Ding arbeiten müssen und es war ein Fest es bis auf den letzten Rest von der Platte zu eliminieren als ich fertig war.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1861473</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1861473</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Thu, 25 Feb 2010 19:14:45 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Assembler Compiler? on Thu, 25 Feb 2010 19:21:49 GMT]]></title><description><![CDATA[<p>Dachte ich mir. Wollte nur mal nachgefragt haben. <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/1861477</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1861477</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Thu, 25 Feb 2010 19:21:49 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Assembler Compiler? on Thu, 25 Feb 2010 21:45:00 GMT]]></title><description><![CDATA[<p>Das ist halt der Lauf der Geschichte - es gab immer wieder mal Ideen, die bei der Erstveröffentlichung als zukunftsträchtig angesehen wurden, die ihr mit euren aktuellen Kenntnissen als Irrweg abtut.</p>
<p>Warten wir mal ab, was wir im Jahr 2020 über die Irrungen beim Programmieren im Jahr 2010 schreiben werden <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f576.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--sunglasses"
      title=":sunglasses:"
      alt="🕶"
    /></p>
<p>Was es in der Vergangenheit mal gab:<br />
einen Assembler mit dem Interpreter Quick-Basic ausgeführt, der schnelle Programme bilden konnte <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>Viel Spass<br />
f.-th.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1861542</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1861542</guid><dc:creator><![CDATA[f.-th.]]></dc:creator><pubDate>Thu, 25 Feb 2010 21:45:00 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Assembler Compiler? on Thu, 25 Feb 2010 21:55:33 GMT]]></title><description><![CDATA[<p>pumuckl schrieb:</p>
<blockquote>
<p>SeppJ schrieb:</p>
<blockquote>
<p>C++ wird <strong>immer</strong> compiliert.</p>
</blockquote>
<p>Denkste.<br />
<a href="http://root.cern.ch/drupal/content/cint" rel="nofollow">http://root.cern.ch/drupal/content/cint</a> Auch wenn man die Urheber dafür standrechtlich erschießen sollte.</p>
</blockquote>
<p><a href="http://root.cern.ch/viewvc/trunk/cint/doc/limitati.txt" rel="nofollow">Lol, richtig</a>.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1861550</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1861550</guid><dc:creator><![CDATA[*rant*]]></dc:creator><pubDate>Thu, 25 Feb 2010 21:55:33 GMT</pubDate></item><item><title><![CDATA[Reply to C++ Assembler Compiler? on Thu, 25 Feb 2010 22:27:40 GMT]]></title><description><![CDATA[<p>pEsc schrieb:</p>
<blockquote>
<p>Weiß jemand zu dem Thema mehr und kennt vielleicht auch einige C++ to Assembler Compiler?</p>
</blockquote>
<p>Es gibt C++ Compiler, die C++ Code in Assembler-Code übersetzen, der anschliessend mit einem Assembler zu Maschinencode umgewandelt wird. Genauso gibt es C++ Compiler, (Comeau z.B.) die C++ erst in C umwandeln, damit ein beliebiger ANSI-konformer C-Compiler daraus Maschinencode erzeugen kann. Vorteil dieser Methode ist, dass nicht für jede Plattform ein eigener Codegenerator entwickelt werden muss. C-Compiler gibt es für fast jede CPU.</p>
<p>Ich selbst benutze keinen davon. Visual C++ erzeugt direkt Maschinencode.</p>
<p>pEsc schrieb:</p>
<blockquote>
<p>Oder kann mir jemand zudiesem Thema ein paar Tipps oder Erklärungen geben? Ob das wirklich sinnvoll und nützlich ist bei C++?</p>
</blockquote>
<p>Normalerweise nicht, denn eine C++ Toolchain erzeugt, auf welchem Weg auch immer, Maschinencode der direkt auf der CPU ausführbar ist. Wenn alle Stricke reissen, kannst Du sogar inline-Assembler in C++ verwenden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1861564</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1861564</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 25 Feb 2010 22:27:40 GMT</pubDate></item></channel></rss>