资源描述:
《Practical Clojure.pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、CYAN YELLOW MAGENTA BLACK PANTONE123CBOOKSFORPROFESSIONALSBYPROFESSIONALS®THEEXPERT’SVOICE®OPENSOURCECompanioneBookAvailablePracticalClojurePracticalClojureDearReader,Clojureisthebestall-purposeprogramminglanguagethatIhaveyettoencounterinmysoftwaredevelopmentcareer
2、.WhenIfirstbeganlearningit,IfoundmyselfthrilledandsatisfiedinwaysthatIcanonlyrecallexperiencingoncebefore—whenIreceivedmyfirstcomputer,andenteredthosefirstfewcommandsandwatchedindelightasitrespondedwithprecisiontomyinstructions.PracticalLukeVanderHartOvertheyears,o
3、fcourse,muchofthecharmofprogrammingworeoff.TheexcitementofimposingmywillonacomplexmachinegraduallybecamelostasIrepeatedlysloggedthroughthesameexercisesandpatterns,overcomingwithdif-ficultytheinherentcomplexitiesofever-largersystems.ButwithClojure,Inoticedacurioussh
4、ift.Ibegan,oncemore,toenjoytheactofprogramming.Notjusttheactofcreationandplanning,whichI'vealwaysliked,butevenimplementinglow-level,"everyday"routines.ProgramminginClojureislikeremovingarestrictivesuit—oncemore,you’llfeellikeyouareactuallyincontrol,expressingyourse
5、lftotheprogramdirectlyratherthanthroughlayersofvaguelynecessaryindirection.YouwillbeimpressedClojureandpleasedwithClojure’sexpressiveness,allowingscopeforcreativityandorigi-nalabstractions.Insteadofprogramsbecomingmorecomplexanddifficulttounderstandastheygrow,Cloju
6、reprogramsbecomesimplerandmoreexpressive.Morethanthat,Clojurewillencourageyoutotrythingsthataresimplytoocompli-StuartSierracatedtodoregularlyinotherlanguages:concurrency,immutability,andlazydatastructures.PlussinceitrunsontheJVM,youcanusethesameplatform,libraries,a
7、ndtoolsthatyouarecomfortablewith.Ihopethatthisbookopensthesamedoorsforyouasitdidforme,andshowsClojuretobethefun,expressive,andmaturelanguagethatIhavefoundittobe.Sincerely,FullIntroductiontoClojure,LukeVanderHartafullLispvariantfortheJVMCompanioneBookSeelastpageford
8、etailson$10eBookversionRELATEDTITLESVanderHartSOURCE CODE ONLINESierraLukeVanderHartandStuartSierrawww.apress.comISBN978-1-4302-7231-154999US$49.