Преглед садржаја:
- Дефиниција - Шта значи уметност рачунарског програмирања (ТАОЦП)?
- Техопедија објашњава уметност рачунарског програмирања (ТАОЦП)
Дефиниција - Шта значи уметност рачунарског програмирања (ТАОЦП)?
"Уметност рачунарског програмирања", често скраћено ТАОЦП, књига је рачунарског научника и математичара по имену Доналд Кнутх. Књига је написана 1960-их година и континуирано се проширивала у ратама, а најновији свезак објављен је у децембру 2015. године.
Техопедија објашњава уметност рачунарског програмирања (ТАОЦП)
"Уметност рачунарског програмирања" покушава да обухвати различите врсте алгоритама и операција програмирања, као и друге аспекте рачунарске науке. Велики део рада у почетним количинама заснован је на релативно мање сложеним програмским основама раније ере, од 1960-их до 1990-их, пре развоја модернијих језика као што су Јава и Питхон. Уместо да покривају релативно нове концепте попут машинског учења, многа поглавља и свеске „Уметности рачунарског програмирања“ фокусирају се на математичко рачунање, информационе структуре и идеје попут рекурзије и лексичког скенирања.
Детаљна табела садржи све различите класичне идеје и концепте повезане са алгоритмима и рачунарским програмирањем који су обрађени у овом широком прегледу програмских концепата.
Иако је „Уметност рачунарског програмирања“ општепризната у неким круговима као дефинитивни ресурс за програмирање, неки је описују као више статусни симбол или део технолошке субкултуре. Сама Кнутх истиче да је књига дизајнирана за употребу у комбинацији са само-учењем или учењем у учионици, јер је рачунарску науку изузетно тешко научити само читањем.