欢迎来到天天文库
浏览记录
ID:22582668
大小:136.47 KB
页数:17页
时间:2018-10-30
《c语言c面向对象本科毕业设计外文文献翻译》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、学校代码:学号:XXXXXXXXXXXX10128本科毕业设计外文文献翻译题学生学系专班目:Object-OrientationandC++名:XXX院:信息工程学院别:软件系业:软件工程级:软件10-2班指导教师:XXX讲师二O—四年六月Object-OrientationandC++C++isjustoneofmanyprogramminglanguagesinusetoday.Whyaretheresomanylanguages?Whydonewonesappeareveryfewyears?Programmingl
2、anguageshaveevolvedtohelpprogrammerseasethetransitionfromdesigntoimplementation.Thefirstprogramminglanguageswereverydependentontheunderlyingmachinearchitecture.Writingprogramsatthislevelofdetailisverycumbersome.Justashardwareengineerslearnedhowtobuildcomputersyste
3、msoutofothercomponents,languagedesignersalsorealizedthatprogramscouldbewrittenatamuchhigherlevel,therebyshieldingtheprogrammerfromthedetailsoftheunderlyingmachine.Whyaretheresuchalargenumberofhigh-levelprogramminglanguages?Therearelanguagesforaccessinglargeinvento
4、rydatabases,formattingfinancialreports,controllingrobotsonthefactoryfloor,processinglists,controllingsatellitesinrealtime,simulatinganuclearreactor,predictingchangingatmosphericconditions,playingchess,anddrawingcircuitboards.Eachoftheseproblemsrequiresdifferentset
5、sofdatastructuresandalgorithms.Programminglanguagesaretoolstohelpussolveproblems.However,thereisnotoneprogramminglanguagethatisbestforeverytypeofproblem.Newprogramminglanguagesareoftendevelopedtoprovidebettertoolsforsolvingaparticularclassofproblems.Otherlanguages
6、areintendedtobeusefulforavarietyofproblemdomainsandaremoregeneralpurpose.Eachprogramminglanguageimpartsaparticularprogrammingstyleordesignphilosophyonitsprogrammers.Withthemultitudeofprogramminglanguagesavailabletoday,anumberofsuchdesignphilosophieshaveemerged.The
7、sedesignphilosophies,calledprogrammingparadigms,helpustothinkaboutproblemsandformulatesolutions.l.SoftwareDesignthroughParadigmsWhendesigningsmallcomputerprogramsorlargesoftwaresystems,weoftenhaveamentalmodeloftheproblemwearetryingtosolve.Howdowedeviseamentalmodel
8、ofasoftwaresystem?Programmingparadigmsoffermanydifferentwaysofdesigningandthinkingaboutsoftwaresystems.Aparadigmcanbethoughtofasamentalmodelorasaframewo
此文档下载收益归作者所有