




已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
ProfessionalEnglishinComputerField ChapterFiveProgrammingLanguages 內(nèi)容 正文HistoryofProgrammingLanguagesObject orientedProgramming閱讀材料IntroductiontoTheC LanguageandThe NETFrameworkIntroductiontoPython 1HistoryofProgrammingLanguages KeyWords punchcardn 穿孔卡片appearancen 外觀decimaladj 十進位的formulaicadj 公式的Turingmachine圖靈機magneticdrum磁鼓assemblylanguage匯編語言error prone易于出錯的Backus NaurForm BNF BNF范式context free上下文無關(guān)lexicaladj 詞匯的 語詞的 KeyWords polymorphicadj 多形態(tài)的tediousadj 冗長乏味的defensecontractors國防承包商postulatev 假設(shè)compilationn 編譯garbagecollection垃圾回收statictyping靜態(tài)驗證extendedstaticchecking延伸靜態(tài)檢查modularityn 模塊mixinn 混合類型delegaten 委托punctuationn 標點符號 Notes Itsprincipaluseisinrigorousanalysesofalgorithmiccomplexity Theintroductionoflexicalscopingfornamesinarbitrarilynestedscopes However oneimportantnewtrendinlanguagedesignwasanincreasedfocusonprogrammingforlarge scalesystemsthroughtheuseofmodules orlarge scaleorganizationalunitsofcode 它主要應用在對算法復雜性的精密分析中 在任意嵌套中引入了變量名的語義 作用 范圍 然而 語言設(shè)計的一個重要的新趨勢是應用模塊或大型企業(yè)級代碼單元來開發(fā)大型系統(tǒng)已經(jīng)成為關(guān)注的焦點 Notes Thelimitedspeedandmemorycapacityforcedprogrammerstowritehandtunedassemblylanguageprograms ThedesignofJavawasamoreconservativeversionofideasexploredmanyyearsearlierintheSmalltalkcommunity butthewidespreadadoptionoflanguagesthatsupportedfeatureslikegarbagecollectionandstrongstatictypingwasamajorchangeinprogrammingpractice 有限的速度和內(nèi)存容量迫使程序員手工編寫優(yōu)化了的匯編程序 Java的設(shè)計比Smalltalk社區(qū)在很多年前就已經(jīng)探索過的想法更保守 但是 對于支持垃圾回收和強靜態(tài)類型等特性的編程語言的廣泛采用是一個在實際編程中的主要變化 2Object orientedProgramming KeyWords object orientedadj 面向?qū)ο蟮膒aradigmn 范例inheritancen 繼承modularityn 模塊性polymorphismn 多態(tài)性encapsulationn 封裝nascentadj 初期的virtuen 優(yōu)點attributen 屬性propertyn 屬性behaviorn 行為 KeyWords featuren 特征jargonn 行話traitn 特性combinatorialadj 組合的extrapolationn 推斷notionn 概念cementv 加強toolkitn 工具包 軟件包event drivenprogramming事件驅(qū)動編程思想virtualmachine虛擬機 Notes Object orientedprogramming srootsreachallthewaybacktothecreationoftheSimulaprogramminglanguageinthe1960s whenthenascentfieldofsoftwareengineeringhadbeguntodiscusstheideaofasoftwarecrisis Object orientedprogrammingmaybeseenasacollectionofcooperatingobjects asopposedtoatraditionalviewinwhichaprogrammaybeseenasacollectionoffunctions orsimplyasalistofinstructionstothecomputer 面向?qū)ο缶幊痰母纯梢宰匪莸?0年代出現(xiàn)的Simula編程語言 當時新生的軟件工程界已經(jīng)開始討論軟件危機了 面向?qū)ο蟮某绦蛞苍S可以被看成一個由相互合作的對象組成的集合 而傳統(tǒng)的看法則把程序看成由許多函數(shù)組成的集合 或是簡單的計算機指令集合 Notes Aclassshouldtypicallyberecognizabletoanon programmerfamiliarwiththeproblemdomain meaningthatthecharacteristicsoftheclassshouldmakesenseincontext 一個類通常對于熟悉問題域的非程序員應當是可識別的 也就是說 類的特性在上下文中應該有意義的 ReadingMaterial1IntroductiontoTheC LanguageandThe NETFramework Exercises The wasanabstractionoftheoperationofatape markingmachine forexample inuseatthetelephonecompanies In1948 KonradZusepublishedapaperabouthisprogramminglanguage anearlysystemsprogramminglanguage wasdevelopedbyDennisRitchieandKenThompsonatBellLabsbetween1969and1973 The1960sand1970salsosawconsiderabledebateoverthemeritsof whichessentiallymeantprogrammingwithouttheuseof Inthe1980s oneimportanttrendinlanguagedesignwasanincreasedfocusonprogrammingforlarge scalesystemsthroughtheuseof or ofcode Object orientedprogramming OOP isaprogrammingparadigmthatuses todesignapplicationsandcomputerprograms isbehaviorthatvariesdependingontheclassinwhichthebehaviorisinvoked thatis twoormoreclassescanreactdifferentlytothesamemessage A definestheabstractcharacteristicsofathing includingthething scharacteristics itsattributesorproperties andthethingsitcando itsbehaviorsormethodsorfeatures questions Pleaselistatleast5kindsofprogramminglanguagesinthe1950sand1960s Brieflydescribefourkindsofmajorlanguageparadigmsnowinuseinthisperiodbetween1967and1978 Brieflydescribethegreatchangesofprogramminglanguagesinthe1980s HowdoestherapidgrowthoftheInternetinthemid 1990 sinfluencet
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 做好歷史文化風貌保護工作實施方案
- 新型城鎮(zhèn)化與鄉(xiāng)村振興的協(xié)同發(fā)展問題研究
- 文本細讀在小學語文閱讀教學中的實踐與應用
- 企業(yè)并購中的財務風險防范與管理策略
- 揭陽惠來縣教育系統(tǒng)招聘教師筆試真題2024
- 體育賽事推動鄉(xiāng)村基礎(chǔ)設(shè)施建設(shè)的新機遇
- 臨床醫(yī)學師生互動中的思政教育實施與效果
- 無廢城市建設(shè)中的企業(yè)社會責任感提升
- 信用社區(qū)管理制度
- 副主任崗位說明書
- YS/T 223-2007硒
- GB/T 3098.8-2010緊固件機械性能-200 ℃~+700 ℃使用的螺栓連接零件
- GB/T 1503-2008鑄鋼軋輥
- GB/T 1228-2006鋼結(jié)構(gòu)用高強度大六角頭螺栓
- GB/T 12237-2021石油、石化及相關(guān)工業(yè)用的鋼制球閥
- 套管培訓大綱課件
- 公路養(yǎng)護勘察設(shè)計工作大綱講義
- 香丹注射液中吐溫80的含量測定
- 拖延癥主題班會課件
- 生產(chǎn)設(shè)備點檢記錄表
- 假發(fā)行業(yè)知識產(chǎn)品
評論
0/150
提交評論