The Art of Computer Programming: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m →Voci correlate: Portale editoria + correlata * Introduzione agli algoritmi |
Aggiunto la copertina del primo volume della serie con la relativa didascalia nell'introduzione #WPWP #WPWPIT |
||
(9 versioni intermedie di 6 utenti non mostrate) | |||
Riga 1:
{{S|programmazione}}
[[File:ArtOfComputerProgramming.svg|miniatura|Copertina del primo volume della serie]]
'''''The Art of Computer Programming''''' ('''TAOCP''') è una serie di libri in più volumi sulla [[Programmazione (informatica)|programmazione]] di [[algoritmi]] e la relativa analisi formale degli stessi, scritta da [[Donald Knuth]] dell'[[Università di Stanford]].
== Piano dell'opera == Il piano dell'opera, ancora incompleta, è mutato nel corso del tempo. Sono stati pubblicati interamente solo i primi tre volumi, mentre il primo tomo del quarto volume è stato pubblicato nel 2011: * Volume 1, ''Fundamental Algorithms'' (terza edizione 1997) ;
* Volume 2, ''Seminumerical Algorithms'' (terza edizione 1997) ;
Line 9 ⟶ 12:
* Volume 4, Fascicolo 5 ''Mathematical Preliminaries Redux, Backtracking, Dancing Links'' (Giugno 2017).
Gli altri due tomi previsti per il quarto volume (''Combinatorial Algorithms'') sono in corso di redazione. Alcune parti
== Storia ==
Il
==Linguaggio assembly nel libro==
Tutti gli esempi contenuti nei libri utilizzano un [[linguaggio assembly]] denominato [[MIX (informatica)|MIX]], che viene eseguito su un ipotetico computer MIX. In seguito il computer MIX è stato sostituito dal computer [[MMIX]], che è una versione con architettura [[RISC]]. Esistono alcuni software (tra cui [[GNU MDK]]<ref>{{Cita web|url=https://www.gnu.org/software/mdk/mdk.html|titolo=GNU MDK - GNU Project - Free Software Foundation|sito=gnu.org|accesso=1º novembre 2023|lingua=en}}</ref>) che forniscono un'[[Emulatore|emulazione]] dell'architettura MIX. Knuth considera l'utilizzo del linguaggio assembly necessario per valutare la velocità e l'utilizzo della memoria degli algoritmi.
== Note ==
<references/>
== Voci correlate ==
* [[Introduzione agli algoritmi]]
== Collegamenti esterni ==
* {{Collegamenti esterni}}
{{portale|editoria|informatica}}
|