Eine Sprache ist ein Werkzeug. Das heißt, ich habe wirklich, wirklich beschissene Werkzeuge gesehen. Niemand möchte mit einem Hammer arbeiten, dessen Kopf leicht abfliegt und einen anderen Zimmermann in den Bauch schlägt. Wenn Sie bemerken würden, dass der Hammer Ihres Arbeitskollegen in dieser Form ist, würden Sie sich wahrscheinlich von ihnen fernhalten, wenn sie ihn benutzen.
Es ist auch wichtig zu verstehen, um welches Tool es sich handelt. Sie können einen Schraubenzieher und einen Hammer nicht austauschbar verwenden (obwohl einige es verzweifelt versuchen). Zur Hölle, Sie können nicht einmal alle Hämmer austauschbar verwenden. Für einige Dinge braucht man einen Schlitten, für andere einen Hammer und für andere eine Wende. Wenn Sie das unangemessene Tool verwenden, machen Sie bestenfalls einen schlechteren Job, im schlimmsten Fall verletzen Sie sich selbst oder einen Kollegen.
Mit anderen Worten, ein Sprachvergleich ist insofern nützlich, als er Arbeitsunfälle verhindern kann. Das Obige aus der Metapher herausnehmen; Es ist schwierig zu wissen, ohne zu vergleichen, ob eine bestimmte Sprache ein Vorschlaghammer, ein Schraubenzieher, ein Dremel oder eine Tischkreissäge ist, da man (anders als bei physischen Werkzeugen) nicht wirklich nur durch einen Blick erkennen kann. Sie müssen über die angebotenen Funktionen nachdenken, sie in Aktion sehen (indem Sie versuchen, wichtige Teile einer darin geschriebenen großen Codebasis zu lesen) und im Idealfall auch selbst testen. Achten Sie darauf, nicht den Fehler zu machen, Cobol nur in Python zu schreiben (zum Beispiel). Sie müssen die neue Sprache idiomatisch verwenden, was bedeutet, dass Sie sie gut lernen. Dies ist wahrscheinlich der Grund, warum Bjarne sagt, dass die meisten Leute sich nicht genug Mühe geben, um einen nützlichen Vergleich anzustellen.
Die Art des Vergleichs, der mit "Ich mag Blub" beginnt und mit "Nun, ich mag Blub ++" fortgesetzt wird, ist völlig nutzlos. Wenn es darum geht, eine Sprache auszuwählen, sagt es Ihnen nur, wer in einer bestimmten Gruppe am überzeugendsten ist und / oder welches Sprachunternehmen das größte Werbebudget hat. Wenn Sie analysieren, was eine Sprache kann, für welche Aufgaben sie geeignet ist und wo ihre Mängel liegen, ohne auf unangemessene Argumente oder persönliche Vorurteile zurückzugreifen, kann dies in der Tat nützlich sein.