<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">

<channel>
	<title>Andreas Richter &#187; C++</title>
	<atom:link href="http://www.anrichter.net/blog/tag/c/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.anrichter.net/blog</link>
	<description>Softwareentwickler</description>
	<lastBuildDate>Wed, 01 Sep 2010 19:34:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/de/</creativeCommons:license>		<item>
		<title>CodeGear baut an einem neuen Compiler</title>
		<link>http://www.anrichter.net/blog/2009/01/07/codegear-baut-an-einem-neuen-compiler/</link>
		<comments>http://www.anrichter.net/blog/2009/01/07/codegear-baut-an-einem-neuen-compiler/#comments</comments>
		<pubDate>Wed, 07 Jan 2009 21:25:52 +0000</pubDate>
		<dc:creator>Andreas Richter</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[CodeGear]]></category>
		<category><![CDATA[Delphi]]></category>

		<guid isPermaLink="false">http://www.anrichter.net/blog/?p=262</guid>
		<description><![CDATA[Seit geraumer Zeit gibt es bei CodeGear bereits die PlÃ [...]]]></description>
			<content:encoded><![CDATA[<p>Seit geraumer Zeit gibt es bei CodeGear bereits die PlÃ¤ne ein 64bit-Delphi zu verÃ¶ffentlichen. Nick Hodges hat nun, wie <a target="_blank" href="http://blog.robertsoft.de/2009/01/07/die-zukunft-des-delphi-compilers/" >Robert zu berichten weiÃŸ</a> einen <a target="_blank" href="http://dn.codegear.com/article/39174" >sehr interessanten Artikel Ã¼ber die Zukunft des hauseigenen Compilers</a> verÃ¶ffentlicht.</p>
<p>Kurz zusammengefasst besteht der Delphi- und der C++-Compiler aus einem Frontend und einem Backend. Das Frontend liest den Quelltext ein, Ã¼berprÃ¼ft ihn auf Korrektheit und baut daraus die DCUs. Das Backend schmiedet anschlieÃŸend die DCUs zu einer ausfÃ¼hrbaren Datei zusammen. So das grobe Prinzip. </p>
<p>Nun wÃ¤re es sicherlich mÃ¶gilch, das Backend so umzustricken, dass es statt 32bit-Code 64bit-Code erstellt. Das wÃ¤re aber laut Nick Hodges nicht der richtige Weg und mehr Flickwerk denn wirkliche Neuentwicklung.</p>
<p>Daher besteht nun der Plan den Compiler komplett neu zu erstellen. Mit einem neuen Frontend und einem neuen Backend. Soweit schon recht gut, aber noch nicht spannend genug. Es kommt noch besser. </p>
<p>Zum einen wird das neue Frontend die bisherigen Sprachkonstrukte unterstÃ¼tzten sowie Raum fÃ¼r neue, innovative offen lassen. Das Backend hingegen soll ein gemeinsames fÃ¼r Delphi und C++ werden. Somit wÃ¤ren die Zwischendateien sowohl von Delphi als auch C++ gleichermaÃŸen les- und verarbeitbar.</p>
<p>Das lÃ¤sst nun Spielraum fÃ¼r Spekulationen. Beim Lesen des Artikels musste ich unwillkÃ¼rlich an die .NET Plattform denken, bei der Code jeder .NET-Sprache miteinander gemsicht werden kann. So wie es sich liest, wird das auch mit dem neuen CodeGear-Compiler mÃ¶glich sein. </p>
<p>Ob das der Fall sein wird, werden wir spÃ¤testens Mitte 2009 sehen. Denn dann wird eine erste Vorabversion des neuen Compilers verÃ¶ffentlicht. Die finale Version kommt dann Mitte 2010. Ich fÃ¼r meinen Fall bin gespannt und wÃ¼rde es durchaus begrÃ¼ÃŸen, wenn Delphi- und C++-Code gemischt werden kÃ¶nnte. Oder macht das Ã¼berhaupt keinen Sinn? Dank der geplanten neuen Funktionen im Delphi- und C++-Frontend?</p>
<hr />
<p>
<small>
<a href="http://www.facebook.com/pages/anrichternet/127535317274095">Werde Fan bei Facebook</a> |
<a href="http://twitter.com/anrichter">Twitter</a> | 
<a href="http://www.anrichter.net/blog/2009/01/07/codegear-baut-an-einem-neuen-compiler/#comments">Kein Kommentar</a>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.anrichter.net/blog/2009/01/07/codegear-baut-an-einem-neuen-compiler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
