I'd like your feedback on this article I wrote for the iProgrammer website.

Basically it started out as witting down my notes when I was trying to make a transition from a dynamic language background/Perl to the .NET platform and C#, but then it looked like that it could end up as a full article.

I think that it could assist someone that has a dynamic language background such as Perl and wants to know how dynamic programming works in the .NET platform or for a C# programmer interested in dynamic programming or for the programmer that wants to know how type systems work.

So it could go with any of those two titles :
"A Perl/dynamic language, programmer's view on C# and the .NET platform"
or "Programming languages' type systems demystified (static vs dynamic and weak vs strong)"
or it could be reversely read as a "C# programmer's look at dynamic programming",
but the title that prevailed was "type systems demystified".

The article talks only on static vs dynamic right now;the weak vs strong is not complete yet.

I am really interested in the forum's opinion and all comments are welcome , positive or negative

Updated link after afoken's suggestion link Type Systems Demystified

Replies are listed 'Best First'.
Re: Type systems demystified
by afoken (Chancellor) on Feb 21, 2010 at 11:26 UTC

    Why do you hide the real URL http://www.i-programmer.info/programming/72-theory/604-type-systems-demystified.html using a redirection service that will eventually stop redirecting your link to the real URL? Perlmonks' length restrictions for postings should be sufficiently large even for a huge collection of long URLs.

    Alexander

    --
    Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so". ;-)
Re: Type systems demystified
by talexb (Chancellor) on Feb 23, 2010 at 18:32 UTC

    This article refers peripherally to Perl, and the article itself is not contained in the root node. Instead, the pages 1 to 6 are located here: 1 2 3 4 5 and 6. There doesn't appear to be a link for the article on a single page.

    The single example of Perl objects occurs on page 3, where two identical unrelated objects are created. As far as demonstrating features, there's no inheritance, there are no object methods, and AUTOLOAD isn't mentioned. In fact, the pieces of Perl OO code doen't even go as far as the C# examples go.

    Therefore, I'd rate this article low on the 'demystifying' scale.

    Alex / talexb / Toronto

    Team website: Forex Chart Monkey, Forex Technical Analysis and Pickpocket Prevention

    "Groklaw is the open-source mentality applied to legal research" ~ Linus Torvalds

Re: Type systems demystified - weak vs strong typing
by nikosv (Deacon) on Nov 04, 2010 at 08:34 UTC

    Part 2 of the article, which takes a look at weak vs strong typing is complete. It uses Perl,VB.NET and C# to demonstrate the point. Only the weak typing part of the article is currently released with the strong part to follow at a later time.

    Although to get the full picture you have to check the whole article,I am interested in the forum's opinion on this first part.

    As always, all comments are welcome , positive or negative so if you would like to comment on it I would greatly appreciate it

    Link: Weakly typed languages