Linux/Unix System Programming Handbook (svazky I a II) je autoritativní dílo, které představuje programovací rozhraní mezi Linuxem a UNIXem. V knize Michael Kerrisk, senior expert na programování pro Linux, podrobně popisuje systémová volání a knihovní funkce zapojené do systémového programování v Linuxu/UNIXU, doplněné komplexními a jasnými příklady kódu. Linux/Unix System Programming Handbook (svazek 1 a 2) pokrývá více než 500 systémových volání a knihovních funkcí a nabízí více než 200 příkladů programů, stejně jako 88 tabulek a 115 schémat.
Linux/Unix System Programming Manual (svazek I a II) je rozdělen do 64 kapitol, které převážně vysvětlují efektivní čtení a zápis souborů, používání signálů, hodin a časovačů, tvorbu procesů a výkonových programů, psaní bezpečných aplikací, využití technologie Posix threading pro psaní vícevláknových programů, tvorbu a používání sdílených knihoven, využití pipeline, fronty zpráv, technologie sdílené paměti a semaforu pro meziprocesovou komunikaci a využití socket API pro zápis síťových aplikací.
"Linux/Unix System Programming Manual (Volume 1 and 2)" spojuje velké množství linuxových specifických funkcí (epoll, inotify, /proc) a také záměrně posiluje diskusi o UNIX standardech (POSIX, SUS), čímž zcela dosahuje efektu "ryba i medvědí tlapy, obojí", což je zároveň největší přednost této knihy.
"Linux/Unix System Programming Manual (Volume 1 and II)" má rozumné uspořádání, jasnou diskusi a důkladné uvažování, zejména autorovu geniální koncepci ukázkového kódu, který bude velmi užitečný při pečlivém studiu. Tato kniha je vhodná pro techniky zabývající se vývojem, provozem a údržbou systémů Linux/Unix a může být také použita jako referenční studijní materiál pro studenty informatiky na vysokých školách a univerzitách.
Propojit:https://pan.baidu.com/s/1mroLB4f8tMug4UhOXoq3sw Extrakční kód:Turisté, pokud chcete vidět skrytý obsah tohoto příspěvku, prosím Odpověď
|