Talk:Container (abstract data type)

message: Definetly needs to be merged
: All informations from Container class have been merged here. Links from Container class have also been redirected to this article Hervegirod 13:09, 27 May 2007 (UTC)
thread_title: Untitled

message: There's an other article with similar content: Collection (abstract data type).
To my mind, both collections and containers are related, but are definitively not the same concept. A container hold one or many other objects, allowing access to those objects through the container and eventually providing some kind of support to the stored objects.
By many aspects this definitions is compatible with other usage of the term "Container" (like in Web container or Graphic container).
A collection is a special kind of container (inheritance relation here), whose only purpose is to store and retrieve objects.
Sylvain Leroux (talk) 09:18, 10 December 2007 (UTC)
replies: text: Difference wasn't not shown by :User:Sylvain Leroux. They are aliases to the very same concept. Ushkin N (talk) 01:18, 24 May 2016 (UTC)
thread_title:  Container vs collection 

message: Comparison of different containers would be useful imho 84.251.138.224 (talk) 18:12, 14 June 2008 (UTC)
thread_title:  comparison 

message: The article should mention that a container can be or not be strongly typed, and maybe add a line about the advantage of strongly typed ones.213.223.65.98 (talk) 16:39, 17 February 2009 (UTC)
thread_title:  Strong typing 

message: Added link to .NET implementation, restructured section into list by (language) (info).  —Preceding unsigned comment added by 67.171.178.110 (talk) 22:32, 21 June 2009 (UTC)
thread_title:  06/21/2009 cleanup 

message: I suggest doing the merge, as I have removed half the text of the "Container" article as too vague to be useful or too language centric to be meaningful, the rest does not appear to be substantive enough to retain.
Alternatively, one might agree that a container is something that "holds" a collection, which would make it a substantially more "object oriented" notion than collection. For example a list in a functional language is not an object and it is not a container but it is a collection. The same list in C++ is likely to be managed by a top level holder object or container.
However Wikipedia shouldn't be reflecting my personal thoughts on this. Unless some substantive references can be cited it should not be making the distinction. I can suggest relevant definitions from ISO Standards may be useful (I don't mean language standards, ISO also publishes language independent computing related definitions, and these ought to be considered "standard" enough to cite -- if you can get access to them).
Yttrill (talk)  —Preceding undated comment added 15:10, 13 February 2011 (UTC)
thread_title:  Do the merge 

message: Does the literature make a distinction between Containers and Collections? —Ruud 20:18, 2 December 2011 (UTC)
thread_title:  Merging "[[Container (abstract data type)|Container]]" and "[[Collection (abstract data type)|Collection]]" 

message: There is a move discussion in progress on Talk:Associative array which affects this page. Please participate on that page and not in this talk page section. Thank you.  —RMCD bot 00:31, 27 January 2022 (UTC)
thread_title:  Move discussion in progress