<?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[Translator für eigene Programmiersprache - Welche Zwischensprache?]]></title><description><![CDATA[<p>Hallo miteinander,</p>
<p>nach vielen verschiedenen Versuchen und Tests bin ich nun dabei, endlich einen Compiler/Translator für meine Programmiersprache zu schreiben. Der Einfachheit halber möchte ich einfach eine Zwischensprache nutzen, die C(++) wäre. Da meine Ausgangssprache P eine ähnliche Syntax und die gleichen Programmierparadigmen aufweist wie z.B. C# ist es offensichtlich nötig OOP umzusetzen. Dafür habe ich sogar für C Klassen und Exceptions implementiert, die sehr einfach und effektiv funktionieren <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /> Leider fehlen einige weitere Bestandteile, die man noch nachimplementieren kann.</p>
<p>Hier meine Frage: Sollte ich C oder C++ als Zwischensprache hernehmen und auf welche Probleme könnte ich dabei stoßen beim Übersetzen (da C++ zumal sehr eigen sein kann :P)? Gehe ich irgendwelche Overkills ein, wenn ich mich falsch entscheide?</p>
<p>Ich freue mich Kommentare von euch zu erfahren.</p>
<p>Gruß,<br />
Christian</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/283327/translator-für-eigene-programmiersprache-welche-zwischensprache</link><generator>RSS for Node</generator><lastBuildDate>Sat, 22 Aug 2026 16:45:59 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/283327.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 09 Mar 2011 16:17:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Translator für eigene Programmiersprache - Welche Zwischensprache? on Wed, 09 Mar 2011 16:17:40 GMT]]></title><description><![CDATA[<p>Hallo miteinander,</p>
<p>nach vielen verschiedenen Versuchen und Tests bin ich nun dabei, endlich einen Compiler/Translator für meine Programmiersprache zu schreiben. Der Einfachheit halber möchte ich einfach eine Zwischensprache nutzen, die C(++) wäre. Da meine Ausgangssprache P eine ähnliche Syntax und die gleichen Programmierparadigmen aufweist wie z.B. C# ist es offensichtlich nötig OOP umzusetzen. Dafür habe ich sogar für C Klassen und Exceptions implementiert, die sehr einfach und effektiv funktionieren <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /> Leider fehlen einige weitere Bestandteile, die man noch nachimplementieren kann.</p>
<p>Hier meine Frage: Sollte ich C oder C++ als Zwischensprache hernehmen und auf welche Probleme könnte ich dabei stoßen beim Übersetzen (da C++ zumal sehr eigen sein kann :P)? Gehe ich irgendwelche Overkills ein, wenn ich mich falsch entscheide?</p>
<p>Ich freue mich Kommentare von euch zu erfahren.</p>
<p>Gruß,<br />
Christian</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2031884</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2031884</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 09 Mar 2011 16:17:40 GMT</pubDate></item><item><title><![CDATA[Reply to Translator für eigene Programmiersprache - Welche Zwischensprache? on Wed, 09 Mar 2011 16:25:43 GMT]]></title><description><![CDATA[<p>Schau dir mal <a href="http://llvm.org" rel="nofollow">llvm.org</a> assembly als mögliche &quot;Zwischensprache&quot; an.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2031889</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2031889</guid><dc:creator><![CDATA[Osbios]]></dc:creator><pubDate>Wed, 09 Mar 2011 16:25:43 GMT</pubDate></item><item><title><![CDATA[Reply to Translator für eigene Programmiersprache - Welche Zwischensprache? on Wed, 09 Mar 2011 16:28:22 GMT]]></title><description><![CDATA[<p>mir fallen noch c-- (als Zwischensprache) und treelang (als Suchbeginn um GCC als Backend zu nehmen) ein.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2031892</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2031892</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Wed, 09 Mar 2011 16:28:22 GMT</pubDate></item><item><title><![CDATA[Reply to Translator für eigene Programmiersprache - Welche Zwischensprache? on Wed, 09 Mar 2011 16:59:29 GMT]]></title><description><![CDATA[<p>Also noch als Hinweis: Ich werde boost::spirit benutzen um meinen Code in die noch auszuwählende Intermediate Language zu überführen <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/2031904</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2031904</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 09 Mar 2011 16:59:29 GMT</pubDate></item><item><title><![CDATA[Reply to Translator für eigene Programmiersprache - Welche Zwischensprache? on Wed, 09 Mar 2011 18:15:39 GMT]]></title><description><![CDATA[<p>Christian Ivicevic schrieb:</p>
<blockquote>
<p>Also noch als Hinweis: Ich werde boost::spirit benutzen um meinen Code in die noch auszuwählende Intermediate Language zu überführen <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>
</blockquote>
<p>Macht ja nix<br />
Ändert auch nix<br />
Spirit ist ein Parser-Framework, kein Code-Generator-Framework.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2031930</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2031930</guid><dc:creator><![CDATA[hustbaer]]></dc:creator><pubDate>Wed, 09 Mar 2011 18:15:39 GMT</pubDate></item></channel></rss>