Ich lese eine Folie, die besagt, dass "JavaScript ist untypisiert". Dies widersprach, was ich dachte, wahr zu sein, so dass ich begann zu graben, um zu versuchen und mehr zu erfahren.
Jede Antwort auf Ist JavaScript eine untypisierte Sprache? sagt, dass JavaScript pas untypisiert und bot Beispiele für verschiedene Formen der statischen, dynamischen, starken und schwachen Typisierung, mit denen ich vertraut und zufrieden bin das war also nicht der richtige Weg.
Also habe ich Brendan Eich, den Erfinder von JavaScript, gefragt, und er hat gesagt: "Das ist eine gute Idee:
akademische typen verwenden "untypisiert" im sinne von "keine statischen typen". sie sind klug genug zu erkennen, dass werte typen haben (duh!). kontext ist wichtig.
Verwenden akademisch orientierte Informatiker "untypisiert" als Synonym für "dynamisch typisiert" (und ist das gültig?), oder steckt da etwas Tieferes dahinter, das ich übersehe? Ich stimme Brendan zu, dass der Kontext wichtig ist, aber ich würde mich freuen, wenn Sie mir Erklärungen geben könnten, denn meine aktuellen Bücher spielen bei diesem Thema nicht mit.
Ich möchte das festnageln, um mein Verständnis zu verbessern und weil selbst Wikipedia nicht auf diese alternative Verwendung verweist (die ich jedenfalls finden kann). Ich möchte es mir nicht mit der Verwendung des Begriffs verderben oder die Verwendung des Begriffs in Zukunft in Frage stellen, wenn ich falsch liege :-)
(Ich habe auch gesehen, wie ein Top-Smalltalker sagte, dass Smalltalk auch "untypisiert" ist, es ist also kein Einzelfall, was mich auf diese Suche gebracht hat! :-))