上传者: noviceex
|
上传时间:2024/10/17 8:25:11
|
文件大小:16.42MB
|
文件类型:pdf
ADisciplineofProgramming
AuthorEdsgerW.DijkstraintroducesADisciplineofProgrammingwiththestatement,"Myoriginalideawastopublishanumberofbeautifulalgorithmsinsuchawaythatthereadercouldappreciatetheirbeauty."Inthisclassicwork,Dijkstraachievesthisgoalandaccomplishesagreatdealmore.Hebeginsbyconsideringthequestions,"Whatisanalgorithm?"and"Whatarewedoingwhenweprogram?"Thesequestionsleadhimtoaninterestingdigressiononthesemanticsofprogramminglanguages,which,inturn,leadstoessaysonprogramminglanguageconstructs,scopingofvariables,andarrayreferences.Dijkstrathendelivers,aspromised,acollectionofbeautifulalgorithms.Thesealgorithmsarefarranging,coveringmathematicalcomputations,variouskindsofsortingproblems,patternmatching,convexhulls,andmore.Becausethisisanoldbook,thealgorithmspresentedaresometimesnolongerthebestavailable.However,thevalueinreadingADisciplineofProgrammingistoabsorbandunderstandthewaythatDijkstrathoughtabouttheseproblems,which,insomeways,ismorevaluablethanathousandalgorithms.
本软件ID:8022903