Domanda:
Qual è stato il primo linguaggio di programmazione che ha implementato mappe / dizionari hash come tipo di base?
Kevin
2016-04-16 04:19:06 UTC
view on stackexchange narkive permalink

Sto discutendo altrove su questo. Ho il sospetto che fosse Perl, con le mappe hash, ma questo perché non so molto di lingue più vecchie piuttosto che qualsiasi ricerca esauriente in materia. L'articolo di wikipedia dice che la struttura dei dati è stata inventata nel 1953, quindi è plausibile che ci siano esempi precedenti.

Due risposte:
K7PEH
2016-04-17 00:43:54 UTC
view on stackexchange narkive permalink

Non sono sicuro che esista una risposta definitiva, ma Smalltalk aveva certamente dei dizionari (mappe hash) incorporati nella lingua (in quanto tale può essere data una lingua OO) e Smalltalk è precedente a Perl.

lhf
2016-06-13 06:16:23 UTC
view on stackexchange narkive permalink

AWK aveva array associativi sin dal primo giorno.

Gli array associativi sembrano essere stati introdotti in SNOBOL4. [1]

[1] https://en.wikipedia.org/wiki/Associative_array#Language_support

A questo punto, AWK ha influenzato Lua. Vedi [L'evoluzione di Lua] (http://www.lua.org/doc/hopl.pdf).


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...