Comparison of programming languages (associative array): Difference between revisions

Content deleted Content added
Update code and link.
C: add ref
Line 47:
Another 3rd party library, [http://uthash.sourceforge.net/ uthash], also creates associative arrays from C structures. A structure represents a value, and one of the structure fields acts as the key.
 
Finally, the [[Glib]] library also supports associative arrays, along with many other advanced data types and is the recommended implementation of the GNU Project.{{Citation needed|date=December 2008}}[https://developer.gnome.org/glib/stable/glib-Hash-Tables.html]
 
Similar to [[Glib]], [[Apple Inc.|Apple]]'s cross-platform [[Core Foundation]] framework provides several basic data types. In particular, there are reference counted CFDictionary and CFMutableDictionary.