<?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/"
	>

<channel>
	<title>anders hejlsberg Archives - Dragonsoft Technology View</title>
	<atom:link href="https://blog.dragonsoft.us/tag/anders-hejlsberg/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.dragonsoft.us/tag/anders-hejlsberg/</link>
	<description>Talk about Technologies, Software Architecture and Management</description>
	<lastBuildDate>Thu, 06 Nov 2008 02:09:26 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>

<image>
	<url>https://blog.dragonsoft.us/wp-content/uploads/2022/04/logo-main-bw-150x150.png</url>
	<title>anders hejlsberg Archives - Dragonsoft Technology View</title>
	<link>https://blog.dragonsoft.us/tag/anders-hejlsberg/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">2577970</site>	<item>
		<title>Future of C# &#8211; v 4.0 at PDC 2008</title>
		<link>https://blog.dragonsoft.us/2008/11/05/future-of-c-40/</link>
					<comments>https://blog.dragonsoft.us/2008/11/05/future-of-c-40/#comments</comments>
		
		<dc:creator><![CDATA[Serguei Dosyukov]]></dc:creator>
		<pubDate>Wed, 05 Nov 2008 18:42:32 +0000</pubDate>
				<category><![CDATA[Delphi]]></category>
		<category><![CDATA[Fun stuff with C#]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[anders hejlsberg]]></category>
		<category><![CDATA[c# 4.0]]></category>
		<category><![CDATA[pdc 2008]]></category>
		<guid isPermaLink="false">http://blog.dragonsoft.us/?p=571</guid>

					<description><![CDATA[<p>Late August I have brought up a question about default parameters in Delphi. But it does not stop with just Delphi &#8211; C# did not have support for default parameters for years&#8230; Not anymore &#8211; default or optional parameters would appear in C# of some near future &#8211; .Net 4.0 (this<a class="moretag" href="https://blog.dragonsoft.us/2008/11/05/future-of-c-40/"> Read more</a></p>
<p>The post <a href="https://blog.dragonsoft.us/2008/11/05/future-of-c-40/">Future of C# &#8211; v 4.0 at PDC 2008</a> appeared first on <a href="https://blog.dragonsoft.us">Dragonsoft Technology View</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Late August I have brought up a <a href="http://blog.dragonsoft.us/2008/08/28/delphi-methods-and-default-values-convenience-or-contract-enforcement/" target="_self">question about default parameters</a> in Delphi. But it does not stop with just Delphi &#8211; C# did not have support for default parameters for years&#8230;</p>
<p>Not anymore &#8211; <a href="http://channel9.msdn.com/pdc2008/TL16/" target="_blank">default or optional parameters would appear in C# of some near future &#8211; .Net 4.0</a> (this is 70+ minutes you have to listen to):</p>
<ol>
<li>dynamic language support and <em>Dynamically Typed Objects</em></li>
<li>concurrent applications, multi-core support, parallel programming</li>
<li>befriend C# with VB#</li>
<li><em>default and named parameters</em></li>
<li><em>Compiler as service, compiler API, code delegate, code text as script</em></li>
<li>more&#8230;</li>
</ol>
<p>Being the father of Delphi and then C#, he could not resist from sharing/exploring further many ideas which we have seen since Delphi 1.0 &#8211; VCL, data access, and many other things.</p>
<p>I have always considered C# being a Delphi 2.0 &#8211; which Delphi could become if Anders would have an opportunity to extend it at Borland.</p>
<p>Few thoughts:</p>
<p>#1. very nice simplification to the coding practices. Too powerful perhaps? Well, generics were as such when introduced and now we cannot live without it&#8230; PHP/Python anyone? Delphi classes from C# without reflection, interfaces or delegation&#8230;</p>
<p>#3. Is interesting statement from Microsoft since they did try hard to decommission VB and have not succeeded. I think Borland/CodeGear has tried the same with Delphi and has not succeed with that either. Evolution of the language is inevitable, it has to follow the trend. And I am glad with <strong>Prism</strong> announced this is something which would be a thing of the past.</p>
<p>#4. default parameters&#8230; Finally&#8230; a named parameters? mmm&#8230; interesting&#8230;</p>
<p>#5 as component developer I would love to see this feature in Delphi for dynamic deployment. As a developer I am looking forward for Delphi scripting capabilities&#8230;</p>
<p>PS. It is nice to see an acknowledge of his work at Borland in his PDC2008 introduction</p>
<blockquote><p>Before joining Microsoft in 1996, Hejlsberg was one of the first employees of Borland International Inc. As principal engineer, he was the original author of Turbo Pascal, a revolutionary integrated development environment, and chief architect of its successor, Delphi.</p></blockquote>
<hr/><span style="font-size: 7pt">Copyright &copy; 2026 <strong><a href="https://blog.dragonsoft.us">Dragonsoft Technology View</a></strong>. This Feed is for personal non-commercial use only.</span><p>The post <a href="https://blog.dragonsoft.us/2008/11/05/future-of-c-40/">Future of C# &#8211; v 4.0 at PDC 2008</a> appeared first on <a href="https://blog.dragonsoft.us">Dragonsoft Technology View</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.dragonsoft.us/2008/11/05/future-of-c-40/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">571</post-id>	</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 17/89 queries in 0.233 seconds using Disk

Served from: blog.dragonsoft.us @ 2026-09-11 02:41:03 by W3 Total Cache
-->