В Python и, скорее всего, во многих других языках программирования общие структуры данных можно найти как интегрированную часть основного языка со своим собственным выделенным синтаксисом. Если мы оставим в стороне синтаксис интегрированного списка LISP, я не смогу думать о других известных мне языках, которые предоставляют какую-то структуру данных над массивом как интегрированную часть их синтаксиса, хотя все они (но, я думаю, C) кажется, чтобы предоставить их в стандартной библиотеке.
С точки зрения языкового дизайна, каково ваше мнение о наличии определенного синтаксиса для структур данных в базовом языке? Это хорошая идея, и изменится ли назначение языка (и т. Д.), Насколько хорошим это может быть выбор?
Редактировать: я прошу прощения за (по-видимому) вызвать некоторую путаницу о том, какие структуры данных я имею в виду Я говорю об основных и часто используемых, но все же не самых основных. Это исключает деревья (слишком сложные, необычные), стеки (слишком редко используемые), массивы (слишком простые), но включает, например, наборы, списки и хэш-карты.