::Sprache Perl hat eine strenge Typisierung. |
::Die Frage um die es hier geht ist, wer die Information über den Typ des referenzierten Objektes hält... ** die referenzierende Variable: C++, Java, ... ** das referenzierte Objekt: Java, Python, Ruby, Perl, ... ::... und wie mit dieser Information umgegangen wird. In Java ist es z.B. nicht möglich einer Variable vom Typ String ein Objekt vom Typ Date zuzuweisen (strenge Typisierung). In C++ mit RTTI kann zwar ein Objekt wissen, zum welchen Typ es gehört (dynamische Typisierung), C++ verhindert aber nicht, dass das Objekt als Bitklumpen oder als anderer Typ referenziert wird (lockere Typisierung). Dabei spezifiziert in C++ jede Variable den Typ der Objekte die sie enthalten oder referenzieren kann, also ist C++ eine statisch typisierte Sprache. -- GregorRayman |
Frühe Versionen der SpracheCpp sind ein Beispiel für lockere Typisierung - hier kann praktisch jeder Speicherbereich als Objekt eines beliebigen Typs behandelt werden.
Anmerkungen: