Typed and untyped languages

   

The factual accuracy of this article is disputed.


In computer science, some programming languages are typed and some are untyped. Regardless of static or dynamic checking, a language can be strongly typed or weakly typed. This article categorizes languages by a type system.

Static, strong

Static, weak

  • C (type declaration -- also, plenty of ways to get around the type-system and do something type-unsafe!)
  • C++ (type declaration -- has casts and implicit conversions though fewer than C)
  • Java (type declaration -- also has casting)

Dynamic, strong

Dynamic, weak

  • Perl (loves to do implicit conversions ....)

See Also

Retrieved from "http://www.mywiseowl.com/articles/Typed_and_untyped_languages"

This page has been accessed 153 times. This page was last modified 22:18, 20 Nov 2004. All text is available under the terms of the GNU Free Documentation License (see Copyrights for details).