Microsoft has added a new keyword to C# as part of the 4.0 release earlier this year. Objects that are typed as dynamic bypass normal static type checking, allowing C# to have the flexibility of other scripting languages.
This is all well and good, but the headline writers of the blogosphere have taken a decided wrong turn with their naming of this feature:
C# 4.0: Dynamic Programming
C# 4.0, Dynamic Programming and JSON
Dynamic Programming Using C# 4.0 and Microsoft Visual Studio 2010
C# 4.0: Dynamic Programming
Note the misuse of the term Dynamic Programming. Everyone who takes an introductory algorithms course learns that the term Dynamic Programming has been in use for over fifty years, and refers to a method for solving problems by decomposition. It’s a useful technique that I’ve covered here in the past, and any skilled programmer should be familiar with it.
No, it’s not the end of the world, but people who are writing about Computer Science really ought to know something about Computer Science, don’t you think?
No user commented in " Headline Writing Gone Bad "
Follow-up comment rss or Leave a TrackbackLeave A Reply
You can insert source code in your comment without fear of too much mangling by tagging it to use the iG:Syntax Hiliter plugin. A typical usage of this plugin will look like this:[c]
Note that tags are enclosed in square brackets, not angle brackets. Tags currently supported by this plugin are: as (ActionScript), asp, c, cpp, csharp, css, delphi, html, java, js, mysql, perl, python, ruby, smarty, sql, vb, vbnet, xml, code (Generic). If you post your comment and you aren't happy with the way it looks, I will do everything I can to edit it to your satisfaction.int main()
{
printf( "Hello, world!\n" );
return 1;
}
[/c]