<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	
	>
<channel>
	<title>
	Comments on: Future of C# &#8211; v 4.0 at PDC 2008	</title>
	<atom:link href="https://blog.dragonsoft.us/2008/11/05/future-of-c-40/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.dragonsoft.us/2008/11/05/future-of-c-40/</link>
	<description>Talk about Technologies, Software Architecture and Management</description>
	<lastBuildDate>Tue, 11 Nov 2008 15:05:38 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>
		By: Serguei Dosyukov		</title>
		<link>https://blog.dragonsoft.us/2008/11/05/future-of-c-40/comment-page-1/#comment-10637</link>

		<dc:creator><![CDATA[Serguei Dosyukov]]></dc:creator>
		<pubDate>Tue, 11 Nov 2008 15:05:38 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dragonsoft.us/?p=571#comment-10637</guid>

					<description><![CDATA[In reply to &lt;a href=&quot;https://blog.dragonsoft.us/2008/11/05/future-of-c-40/comment-page-1/#comment-10366&quot;&gt;cynic&lt;/a&gt;.

Properties in Delphi and in C# are original. Delphi had it since the beginning. As a result, C# has it too.
There are major differences in implementation though and one in Delphi are more robust. C# keeps property accessors &quot;boxed&quot;, if anyone has to change a logic, the whole property code has to be reintroduced. Way around off course is to provide virtual functions which are used from inside the property access code, but it is an overhead.]]></description>
			<content:encoded><![CDATA[<p>In reply to <a href="https://blog.dragonsoft.us/2008/11/05/future-of-c-40/comment-page-1/#comment-10366">cynic</a>.</p>
<p>Properties in Delphi and in C# are original. Delphi had it since the beginning. As a result, C# has it too.<br />
There are major differences in implementation though and one in Delphi are more robust. C# keeps property accessors &#8220;boxed&#8221;, if anyone has to change a logic, the whole property code has to be reintroduced. Way around off course is to provide virtual functions which are used from inside the property access code, but it is an overhead.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: cynic		</title>
		<link>https://blog.dragonsoft.us/2008/11/05/future-of-c-40/comment-page-1/#comment-10366</link>

		<dc:creator><![CDATA[cynic]]></dc:creator>
		<pubDate>Fri, 07 Nov 2008 09:57:05 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dragonsoft.us/?p=571#comment-10366</guid>

					<description><![CDATA[C# and Delphi do both have Properties. But in C# they are just so much more elegant. Many things are more elegant in C#, but Properties are a particularly poignant example. They are done in such a way that you just WANT to use them.]]></description>
			<content:encoded><![CDATA[<p>C# and Delphi do both have Properties. But in C# they are just so much more elegant. Many things are more elegant in C#, but Properties are a particularly poignant example. They are done in such a way that you just WANT to use them.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Fabricio Araujo		</title>
		<link>https://blog.dragonsoft.us/2008/11/05/future-of-c-40/comment-page-1/#comment-10324</link>

		<dc:creator><![CDATA[Fabricio Araujo]]></dc:creator>
		<pubDate>Thu, 06 Nov 2008 20:32:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dragonsoft.us/?p=571#comment-10324</guid>

					<description><![CDATA[Not having properties (of couse, IMHO) it&#039;s a fault, not a feature...
What is your grip with OP properties?]]></description>
			<content:encoded><![CDATA[<p>Not having properties (of couse, IMHO) it&#8217;s a fault, not a feature&#8230;<br />
What is your grip with OP properties?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Cynic		</title>
		<link>https://blog.dragonsoft.us/2008/11/05/future-of-c-40/comment-page-1/#comment-10301</link>

		<dc:creator><![CDATA[Cynic]]></dc:creator>
		<pubDate>Thu, 06 Nov 2008 14:30:43 +0000</pubDate>
		<guid isPermaLink="false">http://blog.dragonsoft.us/?p=571#comment-10301</guid>

					<description><![CDATA[Agree very much. On the one hand, Anders enforced a conservative culture that we all benefit from now.

But Delphi Pascal is needlessly verbose by modern standards. It also has throwbacks that made sense when PCs were slower, like Interface/Implementation sections, but which make code maintenance a chore, esp. Properties. 

C# does this and many other things so much more elegantly.

My ideal language right now would be C# for native code.]]></description>
			<content:encoded><![CDATA[<p>Agree very much. On the one hand, Anders enforced a conservative culture that we all benefit from now.</p>
<p>But Delphi Pascal is needlessly verbose by modern standards. It also has throwbacks that made sense when PCs were slower, like Interface/Implementation sections, but which make code maintenance a chore, esp. Properties. </p>
<p>C# does this and many other things so much more elegantly.</p>
<p>My ideal language right now would be C# for native code.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 
Lazy Loading (feed)
Minified using Disk
Database Caching 9/80 queries in 0.030 seconds using Disk

Served from: blog.dragonsoft.us @ 2026-05-14 00:32:21 by W3 Total Cache
-->