NSA - Non Solo Amiga

SOFTWARE => Linguaggi di programmazione e scripting => Topic aperto da: legacy - 29 Maggio 2013, 21:34:40

Titolo: dead
Inserito da: legacy - 29 Maggio 2013, 21:34:40
dead
Titolo: Re:C: no built in associate_array, hash_tables, dictionary, map, insomma key-value?
Inserito da: TheKaneB - 29 Maggio 2013, 21:42:12
Io mi ero scritto i miei algoritmi di ordered map (tramite albero binario Red-Black) e di unordered-map (tramite Hash table) a manina.
Buon divertimento :D
Titolo: Re:C: no built in associate_array, hash_tables, dictionary, map, insomma key-value?
Inserito da: TheKaneB - 29 Maggio 2013, 21:56:19
Che bidone il C ;D

Quindi che fo ? Compro & sfoglio il book di cui sopra ?

Eh, non ne e' che ne so tanto di ordering map & malizie annesse, eh

Ti darei una mano se:

1) avessi ancora quelle librerie in giro (fanno parte integrante del primo engine su cui ho lavorato, per Nintendo DS)
2) fossi un po' più libero, ma in questo momento sto lavorando che domani ho una riunione con due tizi di Microsoft per discutere sulla beta dell'App che gli sto realizzando... e sono ormai quasi alla fine dello sviluppo e mi resta solo da rifinire la grafica e fare bugfixing...
Titolo: Re:C: no built in associate_array, hash_tables, dictionary, map, insomma key-value?
Inserito da: cdimauro - 29 Maggio 2013, 22:14:06
Puoi provare col Cormen, che è un testo abbastanza abbordabile. Altrimenti c'è l'opera magna: The Art of Computer Programming, dove trovi praticamente tutto.
Titolo: Re:C: no built in associate_array, hash_tables, dictionary, map, insomma key-value?
Inserito da: TheKaneB - 29 Maggio 2013, 22:22:26
Ho studiato dal Cormen-Rivest consigliato da Cesare, testo molto profondo e molto matematico, ma se ti serve qualcosa di "pratico" prendi il Sedgewick (esiste una edizione con gli esempi in C).
The Art... di D. Knuth non l'ho mai letto, ma si dice e si tramanda che gli esempi di codice siano in una specie di assembly RISC ideale che s'è inventato lo stesso Knuth :D
Titolo: Re:C: no built in associate_array, hash_tables, dictionary, map, insomma key-value?
Inserito da: Z80Fan - 29 Maggio 2013, 22:45:03
Io me lo voglio comprare The Art of Computer Programming; secondo me solo stare in sua presenza ti fa mutare e fa venire i poteri di superprogrammatore! :o ;D

http://www.amazon.it/The-Art-Computer-Programming-Edition/dp/0321751043/ref=sr_1_1?ie=UTF8&qid=1369859881&sr=8-1&keywords=the+art+of+computer+programming (http://www.amazon.it/The-Art-Computer-Programming-Edition/dp/0321751043/ref=sr_1_1?ie=UTF8&qid=1369859881&sr=8-1&keywords=the+art+of+computer+programming)
Titolo: Re:C: no built in associate_array, hash_tables, dictionary, map, insomma key-value?
Inserito da: TheKaneB - 29 Maggio 2013, 22:45:38
La libreria cresce cresce, su Kindle non mi piace, voglio la carta, ordinato il Cormen-Rivest, thanks.

Bravissimo, è uno di quei libri di cui non potrai mai più fare a meno :P
Titolo: Re:C: no built in associate_array, hash_tables, dictionary, map, insomma key-value?
Inserito da: TheKaneB - 29 Maggio 2013, 22:48:41
Io me lo voglio comprare The Art of Computer Programming; secondo me solo stare in sua presenza ti fa mutare e fa venire i poteri di superprogrammatore! :o ;D

http://www.amazon.it/The-Art-Computer-Programming-Edition/dp/0321751043/ref=sr_1_1?ie=UTF8&qid=1369859881&sr=8-1&keywords=the+art+of+computer+programming (http://www.amazon.it/The-Art-Computer-Programming-Edition/dp/0321751043/ref=sr_1_1?ie=UTF8&qid=1369859881&sr=8-1&keywords=the+art+of+computer+programming)


cito un pezzo di una recensione su Amazon.com
Citazione
[...]
since purchasing this set, the following things have happened.

1) My IQ increased by 1 point as soon as I placed the box on my bookshelf
2) The Women in my IT department increased their rating of me by 1.5. Apparently I'm now an 8 (9 if I take my glasses off) my colleagues report that this is a 0.5 increase in rating over a non-boxed collection of these books.
3) I have found that taking one book out, opening to a random page and inhaling deeply, when combined with a double-shot coffee, will ensure good spirits and coding karma for at least the next 4 hours.


LOL  ;D ;D ;D ;D
Titolo: Re:C: no built in associate_array, hash_tables, dictionary, map, insomma key-value?
Inserito da: fulvio - 29 Maggio 2013, 23:32:07
Io me lo voglio comprare The Art of Computer Programming; secondo me solo stare in sua presenza ti fa mutare e fa venire i poteri di superprogrammatore! :o ;D

http://www.amazon.it/The-Art-Computer-Programming-Edition/dp/0321751043/ref=sr_1_1?ie=UTF8&qid=1369859881&sr=8-1&keywords=the+art+of+computer+programming (http://www.amazon.it/The-Art-Computer-Programming-Edition/dp/0321751043/ref=sr_1_1?ie=UTF8&qid=1369859881&sr=8-1&keywords=the+art+of+computer+programming)


cito un pezzo di una recensione su Amazon.com
Citazione
[...]
since purchasing this set, the following things have happened.

1) My IQ increased by 1 point as soon as I placed the box on my bookshelf
2) The Women in my IT department increased their rating of me by 1.5. Apparently I'm now an 8 (9 if I take my glasses off) my colleagues report that this is a 0.5 increase in rating over a non-boxed collection of these books.
3) I have found that taking one book out, opening to a random page and inhaling deeply, when combined with a double-shot coffee, will ensure good spirits and coding karma for at least the next 4 hours.


LOL  ;D ;D ;D ;D

Un mio amico li ha comprati tutti e quattro, gli ho chiesto: Li hai letti? La sua risposta è stata: Probabilmente se riuscissi a leggere quel libro avrei preso la lode, il plauso accademico, la menzione d'onore e anche la stretta di mano del bidello alla facoltà di matematica.

In sostanza l'ha comprato solo per motivi bibliografici, gli piace collezionare certi libri. Ma non è affatto un libro da studente, nemmeno gli universitari avvezzi alla matematica riescono a digerirlo. Un po' come i libri di Cardelli sulla teoria dei tipi, puoi leggere l'introduzione, ma poi ti viene il mal di testa :D