UNIX环境高级编程第三版(英文原版)(超明晰pdf)ThefirsteditionofthebookwaspublishedbyAddison-Wesleyin1992.ItcoveredprogrammingforthetwopopularfamiliesoftheUnixoperatingsystem,theBerkeleySoftwareDistribution(inparticular4.3BSDand386BSD)andAT&T'sUNIXSystemV(particularlySVR4).Thebookcoverssystemcallsforoperationsonsinglefiledescriptors,specialcallslikeioctlthatoperateonfiledescriptors,andoperationsonfilesanddirectories.ItcoversthestdiosectionoftheCstandardlibrary,andotherpartsofthelibraryasneeded.TheseveralchaptersconcerntheAPIsthatcontrolprocesses,processgroups,daemons,inter-processcommunication,andsignals.OnechapterisdevotedtotheUnixterminalcontrolandanothertothepseudoterminalconceptandtolibrariesliketermcapandcursesthatbuildatopit.StevensaddsthreechaptersgivingmoreconcreteexamplesofUnixprogramming:heimplementsadatabaselibrary,communicateswithaPostScriptprinter,andwithamodem.Thebookdoesnotcovernetworkprogramming:thisisthesubjectofStevens'1990bookUNIXNetworkProgrammingandhissubsequentthree-volumeTCP/IPIllustrated.Stevensdiedin1999leavingasecondeditionincomplete.WiththeincreasingpopularityandtechnicaldiversificationofUnixderivatives,andlargelycompatiblesystemsliketheLinuxenvironment,thecodeandcoverageofStevens'originalbecameincreasinglyoutdated.WorkingwithStevens'unfinishednotes,StephenA.RagocompletedasecondeditionwhichAddison-Wesleypublishedin2005.ThisaddedsupportforFreeBSD,Linux,Sun'sSolaris,andApple'sDarwin,andaddedcoverageofmultithreadedprogrammingwithPOSIXThreads.ThesecondeditionfeaturesaforewordbyDennisRitchieandaUnix-themedDilbertstripbyScottAdams.Thebookhasbeenwidelylaudedaswellwritten,wellcrafted,andcomprehensive.Itreceiveda"heartyrecommendation"inaLinuxJournalreview[1]OSNewsdescribesit
2016/5/14 18:11:13
19.65MB
UNIX