In Python und höchstwahrscheinlich in vielen anderen Programmiersprachen finden sich häufig verwendete Datenstrukturen als integraler Bestandteil der Kernsprache mit einer eigenen dedizierten Syntax. Wenn wir die integrierte Listensyntax von LISP beiseite lassen, kann ich mir keine andere Sprache vorstellen, die eine Art Datenstruktur über dem Array als integrierten Teil ihrer Syntax liefert, obwohl alle von ihnen (aber C, denke ich) scheinen sie in der Standardbibliothek bereitzustellen.
Was halten Sie aus Sicht des Sprachdesigns von einer bestimmten Syntax für Datenstrukturen in der Kernsprache? Ist es eine gute Idee und ändert der Zweck der Sprache (etc.), wie gut dies von einer Wahl sein könnte?
Edit: Es tut mir leid, dass ich (anscheinend) einige Unklarheiten darüber habe, welche Datenstrukturen ich meine. Ich spreche über die grundlegenden und häufig verwendeten, aber immer noch nicht die grundlegendsten. Dies schließt Bäume (zu komplex, ungewöhnlich), Stapel (zu selten verwendet) und Arrays (zu einfach) aus, umfasst jedoch z. B. Mengen, Listen und Hashmaps.