上传者: zxfwinder
|
上传时间:2023/9/4 23:16:56
|
文件大小:10.52MB
|
文件类型:pdf
FunctionalProgramminginC++
Thisbookisn’tmeanttoteachtheC++programminglanguage.It’saboutfunctionalprogrammingandhowitfitsinwithC++.Functionalprogrammingprovidesadiffer-entwaytothinkaboutsoftwaredesignandadifferentwayofprogramming,comparedtotheimperative,object-orientedstylescommonlyusedwithC++.Manypeoplewhoseethetitleofthisbookmayfinditstrange,becauseC++iscom-monlymistakenforanobject-orientedlanguage.AlthoughC++doessupporttheobject-orientedparadigmwell,itgoesmuchfurtherthanthat.Italsosupportsthepro-ceduralparadigm,anditssupportforgenericprogrammingputsmostotherlanguagestoshame.C++alsosupportsmost(ifnotall)functionalidiomsquitewell,asyou’llsee.Eachnewversionofthelanguagehasaddedmoretoolsthatmakefunctionalprogram-minginC++easier.