资源描述:
《学习计算机语言你要了解的基础(learn the fundamentals of computer language you need to know)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、学习计算机语言你要了解的基础(Learnthefundamentalsofcomputerlanguageyouneedtoknow)1.1thedevelopmentofcomputerprogramminglanguageThereasonwhythecomputercancalculateautomaticallyisbecauseoftheprincipleofprogramstorageandtheworkofthecomputerExecutiveprogram.Aprogramisasetoforderedinstructionsthatcont
2、rolthecomputertocompleteaspecificfunction,andtheprogramisusedLanguageiscalledprogramminglanguage,anditisatoolforinformationcommunicationbetweenhumanandcomputer.Sincethebirthofthefirstcomputerintheworldin1946,thecomputertechnologyhasdevelopedrapidlyinmorethan50years,Thedevelopmentofp
3、rogramminglanguagefromlow-leveltoadvanced,experiencedmachinelanguage,assemblylanguage,high-levellanguagetoobject-oriented,specificlearningmaterials,pleasegototherookietutorialnetworkdownloadtowatchhttp://bbs.jiaochengcn.comTherearemanystagesoflanguage,andtheprocessisasfollows:Themac
4、hinelanguageAcollectionofbinaryinstructions(alsoknownasmachineinstructions)thatacomputercandirectlyrecognizeandexecuteiscalledthecomputerMachinelanguage.Earlycomputerprogramswerewrittendirectlyinmachinelanguage,using0,1code,Therefore,theprogramisdifficulttounderstandandremember,andh
5、asnotbeenusedbypeople.TheassemblylanguageInsteadof0,1machineinstructionsbymnemonicsinordertofacilitateunderstandingandmemory,thusformingtheassemblylanguage.AssemblylanguageLanguageisactuallythelanguagecorrespondingtomachinelanguage,butitusesmnemonicsymbolswhichareeasytomemorizeThebi
6、naryinstructioncodecorrespondingtomachinelanguage,therefore,isalsocalledsymboliclanguage.ThecomputercannotdirectlyidentifythesinkCompilinglanguagesneedstobecompiledtoidentifythem.Thiskindoflanguageisefficient,butitisdifficulttorememberanduseitLess.Thehigh-levellanguageMachinelanguag
7、eandassemblylanguagearemachineorientedlanguages,andhigh-levellanguagesusecommandsorlanguagesthatareclosertonaturallanguageGenerallyspeaking,itisnotnecessarytounderstandtheinstructionsystemandthehardwarestructureofacomputerbyusinghigh-levellanguageprogrammingThegrammarrulesoflawandhi
8、gh-levellanguagecan