在Python以及最有可能的许多其他编程语言中,可以将常见的数据结构作为具有专用语法的核心语言的集成部分。如果我们不考虑LISP的集成列表语法,我想不出任何其他知道的语言,它们在数组上方提供某种数据结构作为其语法的集成部分,尽管所有这些语言(但我猜都是C)似乎在标准库中提供了它们。
从语言设计的角度来看,您对在核心语言中为数据结构使用特定语法有何看法?这是一个好主意吗?语言(等等)的目的是否会改变它的选择余地?
编辑:很抱歉(显然)引起了我所指的是哪种数据结构的困惑。我谈论的是基本的和常用的,但仍然不是最基本的。这不包括树(过于复杂,不常见),堆栈(很少使用),数组(过于简单),但包括例如集合,列表和哈希图。