A opravdu je to tim, ze jsou ty jazyky dynamicke? Neni treba i tim, ze jsou funkcionalni - anebo maji nektere vlastnosti funkcionalnich jazyku?
Ted jsem byl nucen zacit programovat v Jave a zjistuju dve veci: Java je ciste imperativni jazyk bez jakykoliv naznaku funkcionalniho programovani. Diky tomu jsou programy v Java naprosto neuveritelne ukecane. Java je taky velice primitivni jazyk (navic ma strong typing) diky tomu se snadno parsuje a snadno se vytvari nastroje ktere ulehcuji programatorum zivot.
C# je ted ale o kus dal, veci jako LINQ v Jave proste nejsou. Navic pro jeho runtime vznikaji jazyky jako F# anebo Nemerle.