Raketenwilli: BigInt.asIntN / .asUintN - wo ist der Sinn?

Beitrag lesen

Das gibt's bei BigInt alles nicht. Nur die Bitsäge. Ich muss diesen Teil mit & und >> selbst bauen. Und dann brauch ich asUintN nicht mehr. Das ist ja mein Punkt.

Auf derlei trifft man oft, wenn man Programmiersprachen jenseits des ursprünglichen Einsatzwecks benutzt. Und wofür war ECMA/Javascript ursprünglich mal ge[dm]acht? Genau: Kleinkram auf Webseiten verändern. Und wie (fast) alle Programmiersprachen wird auch JS so nach und nach erweitert. Im Extremfall bis es das durch krude Syntax und dadurch bedingter Unerlernbarkeit bewirkte Schicksal von Perl erleidet.

Je nach Laune kann man also sagen „Ui! Toll, dass das jetzt auch geht!“ oder „Menno! Wieso geht das nicht wie in Python, Java, CPP?“