资源描述:
《(计算机英语 第三单元 计算机语言与编程)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Unit3ComputerLanguageandProgramming第三单元:计算机语言与编程SectionAProgrammingLanguage课文A:编程语言Ⅰ.Introduction一、引言Programminglanguages,incomputerscience,aretheartificiallanguagesusedtowriteasequenceofinstructions(acomputerprogram)thatcanberunbyacomputer.在计算机科学中,编程语言是用于编写可由计算机运行的一系列指令(计算机程序)的人工语言。Similartonatu
2、rallanguages,suchasEnglish,programminglanguageshaveavocabulary,grammar,andsyntax.与英语等自然语言相类似,编程语言有词汇、语法和句法。However,naturallanguagesarenotsuitedforprogrammingcomputersbecausetheyareambiguous,meaningthattheirvocabularyandgrammaticalstructuremaybeinterpretedinmultipleways.然而,自然语言不适合为计算机编程,因为它们会引起歧义,
3、也就是说它们的词汇和语法结构可能被用多种方式进行解释。Thelanguagesusedtoprogramcomputersmusthavesimplelogicalstructures,andtherulesfortheirgrammar,spelling,andpunctuationmustbeprecise.用于计算机编程的语言必须有简单的逻辑结构,它们的语法、拼写和标点符号规则必须精确。Programminglanguagesvarygreatlyintheirsophisticationandintheirdegreeofversatility.编程语言在复杂性和通用程度上差异很
4、大。Someprogramminglanguagesarewrittentoaddressaparticularkindofcomputingproblemorforuseonaparticularmodelofcomputersystem.一些编程语言是为了处理特定类型的计算问题或为了用于特定型号的计算机系统而编写的。Forinstance,programminglanguagessuchasFORTRANandCOBOLwerewrittentosolvecertaingeneraltypesofprogrammingproblems—FORTRANforscientificappl
5、ications,andCOBOLforbusinessapplications.例如,FORTRAN和COBOL等编程语言是为解决某些普遍的编程问题类型而编写的——FORTRAN是为了科学领域的应用,而COBOL是为了商业领域的应用。Althoughtheselanguagesweredesignedtoaddressspecificcategoriesofcomputerproblems,theyarehighlyportable,meaningthattheymaybeusedtoprogrammanytypesofcomputers.尽管这些语言旨在处理特定类型的计算机问题,但它
6、们具有很高的可移植性,也就是说它们可以用来为多种类型的计算机编程。Otherlanguages,suchasmachinelanguages,aredesignedtobeusedbyonespecificmodelofcomputersystem,orevenbyonespecificcomputerincertainresearchapplications.其他的语言,如机器语言,是为一种特定型号的计算机系统,甚至是一台特定的计算机,在某些研究领域使用而编写的。Themostcommonlyusedprogramminglanguagesarehighlyportableandcan
7、beusedtoeffectivelysolvediversetypesofcomputingproblems.最常用的编程语言具有很高的可移植性,可以用于有效地解决不同类型的计算问题。LanguageslikeC,PASCAL,andBASICfallintothiscategory.像C、PASCAL和BASIC这样的语言就属于这一范畴。Ⅱ.LanguageTypes二、语言类型Programminglanguagescanbe