资源描述:
《K816.16 Coders at Work (汉译:编程人生)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、PeterSeibelAnEnglishmajorandwould-bejournalistincol-interviewswithsomeofthetopprogrammersofourtimeslege,Peterwasseducedbytheweb,hackingPerlforMotherJonesMagazineandOrganicOnlineandJavaasanearlyemployeeatWebLogic.Luredbacktothewritinglife,heendedupwritingC
2、odersJamieZawinskiGuySteeletheJoltProductivityAward–winningPracticalCommonLisp.HeBradFitzpatrickDanIngallslivesinBerkeley,California,withhiswifeLily,daughterAmelia,anddogMahlanie.DouglasCrockfordLPeterDeutsch“Ihavelongknownthenamesandoftheworkofabouthalfo
3、ftheprogrammersinPeterSeibel’swonderfulbook,CodersatWork;anditisfascinatingtoreadtheirideasabouttheirlivesandtheirideasaboutprogramming.Betteryet,Ihavenowlearnedaboutthelivesandphilosophiesoftheotherhalfoftheprogrammersinthebook,whosesystemswereknowntomeb
4、uttheprogrammersthemselveswerenot.Anyoneinterestedincomputerprogrammingandwhatmakesagreatcomputerprogrammerwillenjoythisbook.”Codersat—DaveWalden,originalmemberoftheBBNARPANETteamDearReader,WorkatWorkProgrammingisanunusuallyobscurecraft;programmersusually
5、workaloneorinsmallgroupsandthemostinterestingpartsofwhattheydohappenintheirheadswherenoonecanseewhatisreallygoingon.Thentheartifactprogrammersproduce—code—ischewedupbyamachinetoproducerunnableprogramswhosebehavioristheonlywindowmostReflectionsontheCraftof
6、Programmingpeoplewilleverhaveintotheprogrammers’work.Furthercomplicatingmatters,manyprogrammers—eventhosewhostudiedcomputerscienceinschool—areautodidactswhenitcomestoprogramming.SomostprogrammersBrendanEichKenThompsonknowonlyhowtheythemselves,andmaybeafew
7、co-workers,dotheworkofprogram-mingandhowtheythemselveslearnedtodoit.JoshuaBlochFranAllenThisbooktriestoilluminatetheseobscuredcornersofthefield.Isatdownwithfifteenoftheall-timegreatsofprogrammingandcomputersciencetotalkwiththemaboutprogram-JoeArmstrongBer
8、nieCosellming:howtheylearnedtodoit,howtheypracticetheircraft,andwhattheythinkaboutthefutureofprogramming.SimonPeytonJonesDonaldKnuthIhopeyouenjoyhearingwhattheyhadtosay.PeterNorvigSincerely,SeibelPeterSeibelwww.apre