Zuhause Entwicklung Was ist stark getippt? - Definition aus techopedia

Was ist stark getippt? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Stark getippt?

Stark typisiert ist ein Begriff, der sich auf eine Programmiersprache bezieht, die strenge Einschränkungen für die Vermischung von Werten mit unterschiedlichen Datentypen durchführt. Wenn solche Einschränkungen verletzt werden und ein Fehler (Ausnahme) auftritt.

Techopedia erklärt Strongly Typed

Beispiele für stark typisierte Sprachen sind Java, Ruby, Smalltalk und Python. Bei Java werden Tippfehler während der Kompilierung erkannt. Andere Programmiersprachen wie Ruby erkennen Tippfehler während der Laufzeit.

In stark typisierten Sprachen ist das Verhalten von Operationen vorhersehbarer als bei schwach typisierten Sprachen. Der Nachteil ist, dass alle Variablen und Parameter deklariert und eingegeben werden müssen - obwohl einige argumentieren würden, dass dies einfach eine gute Codierung ist.

Die Unterscheidung zwischen stark typisierten Sprachen und schwach typisierten Sprachen ist etwas unscharf. Einige der als stark typisierten Sprachen erlauben Zugeständnisse, die sie schwach typisieren. Nehmen Sie zum Beispiel C #. Während C # erfordert, dass alle seine Variablen einen definierten Typ haben, ermöglicht es dem Programmierer, die dynamische Typprüfung zu deaktivieren. Selbst Java, das als eine der am stärksten typisierten Programmiersprachen gilt, ermöglicht die Umwandlung von Objekten in andere Typen.

Was ist stark getippt? - Definition aus techopedia