Kazalo:
- Opredelitev - Kaj pomeni umetnost računalniškega programiranja (TAOCP)?
- Techopedia razlaga umetnost računalniškega programiranja (TAOCP)
Opredelitev - Kaj pomeni umetnost računalniškega programiranja (TAOCP)?
"Umetnost računalniškega programiranja, " pogosto skrajšano TAOCP, je knjiga računalnika in matematika z imenom Donald Knuth. Knjiga je bila napisana v šestdesetih letih prejšnjega stoletja in se nenehno širi v obrokih, zadnji znesek pa je bil objavljen decembra 2015.
Techopedia razlaga umetnost računalniškega programiranja (TAOCP)
"Umetnost računalniškega programiranja" poskuša zajeti različne vrste programskih algoritmov in operacij ter druge vidike računalništva. Veliko dela v začetnih zvezkih temelji na razmeroma manj zapletenih programskih temeljih prejšnje dobe, od šestdesetih do devetdesetih let prejšnjega stoletja, pred razvojem sodobnejših jezikov, kot sta Java in Python. Namesto da bi zajemali razmeroma nove koncepte, kot je strojno učenje, se mnoga poglavja in zvezki "Umetnosti računalniškega programiranja" osredotočajo na matematično računalništvo, informacijske strukture in ideje, kot sta rekurzija in leksikalno skeniranje.
Podrobna vsebina prikazuje vse različne klasične ideje in koncepte, povezane z algoritmi in računalniškim programiranjem, ki jih obravnava ta široka raziskava programskih konceptov.
Čeprav je "Umetnost računalniškega programiranja" v nekaterih krogih splošno prepoznana kot dokončen vir za programiranje, nekateri opisujejo kot več statusnega simbola ali kot del tehnološke subkulture. Knuth sam poudarja, da je knjiga zasnovana tako, da jo je mogoče uporabljati v povezavi s samostojnim študijem ali učilnico v učilnici, saj se je računalništva izjemno težko naučiti le z branjem.