Sisällysluettelo:
- Määritelmä - Mitä tietokoneohjelmoinnin taide (TAOCP) tarkoittaa?
- Techopedia selittää tietokoneohjelmoinnin taidetta (TAOCP)
Määritelmä - Mitä tietokoneohjelmoinnin taide (TAOCP) tarkoittaa?
"Taide tietokoneohjelmoinnista", usein lyhennettynä TAOCP, on tietokone tutkijan ja matemaatikon Donald Knuthin kirja. Kirja on kirjoitettu 1960-luvulla, ja sitä on laajennettu jatkuvasti erissä. Viimeisin julkaisu julkaistiin joulukuussa 2015.
Techopedia selittää tietokoneohjelmoinnin taidetta (TAOCP)
"Taide tietokoneohjelmoinnista" yrittää kattaa erityyppiset ohjelmointialgoritmit ja -operaatiot sekä muut tietotekniikan näkökohdat. Suuri osa alkuperäisissä volyymeissa tehdyistä töistä perustuu aikaisemman aikakauden, 1960–1990-luvun, suhteellisen vähemmän monimutkaisiin ohjelmoinnin perusteisiin ennen nykyaikaisten kielten, kuten Java ja Python, kehittämistä. Sen sijaan, että kattaisivat suhteellisen uudet käsitteet, kuten koneoppimisen, monet "Tietokoneohjelmoinnin taiteen" luvut ja volyymit keskittyvät matemaattiseen laskentaan, tietorakenteisiin ja ideoihin, kuten rekursio ja leksinen skannaus.
Yksityiskohtainen sisällysluettelo näyttää kaikki algoritmeihin ja tietokoneohjelmointiin liittyvät klassiset ideat ja käsitteet, joita käsitellään tässä laajassa ohjelmointikäsittelytutkimuksessa.
Vaikka "Tietokoneohjelmoinnin taito" tunnustetaan laajasti joissakin piireissä lopullisena resurssina ohjelmoinnille, toiset kuvaavat sitä enemmän tilamerkkinä tai osaksi tekniikan alakulttuuria. Knuth itse huomauttaa, että kirja on suunniteltu käytettäväksi yhdessä itsenäisen opiskeluun tai luokkaoppimiseen liittyvän tutkimuksen kanssa, koska tietotekniikan oppiminen on erittäin vaikeaa vain lukemisen kautta.