Why C# is not statically typed but F# and Haskell are?

Posted by ??????? ??????? on Programmers See other posts from Programmers or by ??????? ???????
Published on 2013-10-20T16:59:41Z Indexed on 2013/10/20 22:10 UTC
Read the original article Hit count: 215

Filed under:
|
|

There was a talk given by Brian Hurt about advantages and disadvantages of static typing. Brian said that by static typing he don't mean C#, but F# and Haskell.

Is it because of dynamic keyword added to C#-4.0? But this feature is relatively rarely useful. By the way, there are ? and unsafeCoerse in Haskell which obviously are not the same, but something that could blown your head off in runtime similarly like exception thrown as a result of dynamic.

Finally, why F# and Haskell could be named a statically typed languages and C# couldn't?

© Programmers or respective owner

Related posts about c#

Related posts about haskell