資源描述:
《why i love python》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、WhyILovePython?2001BruceEckelMindView,Inc.Training&Consulting5343ValleVistaLaMesa,CA91941Bruce@EckelObjects.comwww.MindView.netftp://www.mindview.net/pub/eckel/LovePython.zipWhyILovePython?2001www.BruceEckel.comThelanguageyouspeakaffectswhatyoucanthinkPythoniswhatIusethemosttosolve
2、myownproblems(Ithinkbetter)IncludingCGI/e-commercewithMySQL5-10timesproductivity(really!)I’vebeentryingtofigureouthowtoexplain“why”topeopleTop10reasonsI’vecomeupwithAndafewotherinterestingtopicsWhyILovePython?2001www.BruceEckel.comWhatIlovemost:PythonisaboutMEAsifGuidosaid:“Bruce,whatc
3、anwedotomakeyourprogrammingexperienceaseasyaspossible?”Nocompromises:it’sallaboutmakingmemoreproductiveWhyILovePython?2001www.BruceEckel.comMyLanguageHistoryAge13:BASIConHP1000(HOSRAC.BASisinvented)Age19:APLforphysics.Theconceptofa"terselanguage".Basicagain,surveycourses,Pascaletal.A
4、ge21:Computerengineering,Chips+assemblylanguageAge22:Ibegintounderstandthevalueofhigh-levellanguagesAge24:DatabaseprogrammingAppleIIBasicWhyILovePython?2001www.BruceEckel.comAge25:Graduate(finally)withMS,discoverC,workinembeddedprogramming(inassembly).IammyownCcompilerAge26:Basic(again
5、)fordataanalysisandcontrolofwind-tunnelexperimentsAge27:EmbeddedCdevelopment.Program4-bitHarvardarchitecturemachineinassembly.WroteAssemblerinGNU-Lisp.Created(?)primitiveC++modeforGnu-emacsStartwritingforMicroCornucopiaAge29:UniversityofWashingtonSchoolofOceanographywithTomKeffer.Chose
6、C++overObjective-Cforopenness.Published“ComputerInterfacingwithPascal&C”WhyILovePython?2001www.BruceEckel.comAge32:Publish“UsingC++”JoinANSIC++CommitteeLater:“C++Inside&Out”,“Black-BeltC++”(edited),“ThinkinginC++”Java:“easytranslationfromC++”ActuallytooktwoyearsThinkinginPythonResearch
7、modenow,webpagewithnotesatwww.BruceEckel.comTheotherbooksandlanguageswrappedaroundmelikeJacobMarley’schains…WhyILovePython?2001www.BruceEckel.comA‘Bout’ofPerlAfterC++andJava,seemedamazingPythonisexecutablepseudocode.Perlisexecutablelinenoise.Perlislikevicegrips.Youcandoanythingwithit