版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第四代語言第四代語言4GL=Fourth Generation Language4GL=Fourth Generation Language超高級(jí)語言超高級(jí)語言Natural, Focus, Nomad etcNatural, Focus, Nomad etc一條語句一條語句=30-50=30-50條機(jī)器代碼指令條機(jī)器代碼指令缺點(diǎn):編譯器過大,速度慢,解釋器過大。缺點(diǎn):編譯器過大,速度慢,解釋器過大。優(yōu)點(diǎn):優(yōu)點(diǎn):“非過程非過程”的語言的語言 for for everyevery STUDENT STUDENT if SCORE if SCORE isis EXCELLENT EXCELLENT
2、 dodo PROMOTION PROMOTION22選擇:選擇:(1 1)用戶要求()用戶要求(2 2)運(yùn)行環(huán)境()運(yùn)行環(huán)境(3 3)工程規(guī)模()工程規(guī)模(4 4)應(yīng)用范圍)應(yīng)用范圍(5 5)程序員經(jīng)驗(yàn)知識(shí)()程序員經(jīng)驗(yàn)知識(shí)(6 6)可移植性好()可移植性好(7 7)軟件輔助工具()軟件輔助工具(8 8)費(fèi)用)費(fèi)用 總之總之: :標(biāo)識(shí)符命名應(yīng)標(biāo)識(shí)符命名應(yīng)意義明確意義明確,清晰清晰,可理解性高可理解性高,一致性的命名一致性的命名例:例: D=S D=S* *T=VelocityT=Velocity* *TimeTime Distance=Speed Distance=Speed* *TimeT
3、ime匈牙利命名規(guī)則匈牙利命名規(guī)則:Charles SimonyiCharles Simonyi,19721972提出,提出,Microsoft WindowsMicrosoft Windows開發(fā)中引入,開發(fā)中引入,Apple, Apple, 3COM3COM等公司均采用。等公司均采用。1.1.變量名構(gòu)成變量名構(gòu)成 Arnold Schwarzenegger Arnold Schwarzenegger變量名變量名= =類型類型(type)(type)限定詞限定詞(Qualifier3)(Qualifier3)類型類型為每一個(gè)變量確定類型,一般用為每一個(gè)變量確定類型,一般用“小寫字母小寫字母”
4、。限定詞限定詞“第一個(gè)字母大寫第一個(gè)字母大寫”,若還有其他類型,則該類型第一個(gè)字母大寫。,若還有其他類型,則該類型第一個(gè)字母大寫。類型與限定詞之間沒有分隔符。類型與限定詞之間沒有分隔符。例:例:handleWindowshandleWindows,handlehandle類型,類型,WindowsWindows限定詞限定詞2.2.類型類型 基類型基類型(ClassClass)類型)類型 構(gòu)成的類型構(gòu)成的類型 加前綴構(gòu)成的類型加前綴構(gòu)成的類型 加后綴構(gòu)成加后綴構(gòu)成子類子類型型類型:由在數(shù)據(jù)上執(zhí)行的操作決定,如文件窗口類型:由在數(shù)據(jù)上執(zhí)行的操作決定,如文件窗口內(nèi)部注釋,程序的視覺組織。內(nèi)部注釋,程
5、序的視覺組織。(1)(1)基類型:基類型:2-32-3字符長,有約定記號(hào)。字符長,有約定記號(hào)。例:例:ff標(biāo)志(標(biāo)志(flagflag),取值),取值 fTrue fTrue和和 fFalse fFalseChCh單個(gè)字符,單個(gè)字符,SZSZ以零結(jié)束的字符以零結(jié)束的字符(2)(2)前綴前綴pp指針,指針, pch pch指向字符的指針類型指向字符的指針類型ii數(shù)組索引,如數(shù)組索引,如iabciabc元素類型為元素類型為abcabc的數(shù)組的索引的數(shù)組的索引cc計(jì)數(shù),計(jì)數(shù),cchcch字符計(jì)數(shù)類型字符計(jì)數(shù)類型dd偏移,偏移,dxdx,若,若x x是坐標(biāo)類型,則是坐標(biāo)類型,則dxdx表示距離表示距離
6、(3)(3)后綴后綴子類型:基類型后加一個(gè)或兩個(gè)小寫英文字母,子類型:基類型后加一個(gè)或兩個(gè)小寫英文字母, Xi(inch), Xp(pixel) Xi(inch), Xp(pixel) 限定詞中有其它類型,應(yīng)將限定詞中有其它類型,應(yīng)將“其他類型其他類型”第一個(gè)字母大第一個(gè)字母大寫。寫。如:如:1.chPtrTmp(chPTRTMP) ch1.chPtrTmp(chPTRTMP) ch字符,字符,PtrPtr指針,指針,TmpTmp臨臨時(shí)變量時(shí)變量 2. 2.對于布爾變量,限定詞應(yīng)描述為真,如對于布爾變量,限定詞應(yīng)描述為真,如ff布爾變布爾變量量 fOpen/fOPEN fOpen/fOPEN影
7、響程序效率的因素影響程序效率的因素:1.1.算法。算法。2.2.存儲(chǔ)效率。存儲(chǔ)效率。3. 3. I/OI/O提高程序效率的方法提高程序效率的方法:1.1.簡化表達(dá)式。簡化表達(dá)式。2.2.少嵌套。少嵌套。3.3.避免復(fù)雜結(jié)構(gòu)。避免復(fù)雜結(jié)構(gòu)。注意:注意:1 1。效率要靠好的設(shè)計(jì)和優(yōu)秀的算法來達(dá)到,而不能。效率要靠好的設(shè)計(jì)和優(yōu)秀的算法來達(dá)到,而不能指望語句的改進(jìn)來提高。指望語句的改進(jìn)來提高。2 2。程序的效率和簡單性是一致的。應(yīng)。程序的效率和簡單性是一致的。應(yīng)“先使程序正先使程序正確,再使程序有效率確,再使程序有效率”,“先使程序清晰,再使先使程序清晰,再使程序有效率程序有效率” 語 言 L的平均值 English Prose(英語散文) PL/1 ALGOL68 FORTRAN Assembler(匯編語言)2.161.532.121.140.88A32 (1 1)度量方面:)度量方面:a)a)文檔;
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度科技企業(yè)孵化器招商合作意向書3篇
- 2025年度排水溝施工揚(yáng)塵防治承包協(xié)議3篇
- 二零二五年度綠色環(huán)保材料應(yīng)用房屋裝飾裝修施工合同2篇
- 2025版礦山礦產(chǎn)資源開采權(quán)及綜合收益權(quán)轉(zhuǎn)讓合同2篇
- 2024物業(yè)服務(wù)合同補(bǔ)充:社區(qū)物業(yè)服務(wù)人員培訓(xùn)協(xié)議3篇
- 砂加氣混凝土砌塊施工方案
- 湛江飯店防滑液施工方案
- 2024版商用采購協(xié)議核心內(nèi)容與模板解析版B版
- 2024版?zhèn)}房買賣協(xié)議條款與流程解析版B版
- 動(dòng)畫專業(yè)大學(xué)生職業(yè)生涯發(fā)展
- 河南天一大聯(lián)考2025屆數(shù)學(xué)高一上期末復(fù)習(xí)檢測模擬試題含解析
- 2024年勞務(wù)工資管理制度范例(三篇)
- 第三單元作文寫作《窗外》講義
- 廣西南寧市(2024年-2025年小學(xué)四年級(jí)語文)部編版期末考試(上學(xué)期)試卷及答案
- 2024-2025學(xué)年重慶市大渡口區(qū)六上數(shù)學(xué)期末調(diào)研模擬試題含解析
- 三年級(jí)數(shù)學(xué)(上)計(jì)算題專項(xiàng)練習(xí)附答案集錦
- 計(jì)算機(jī)及外部設(shè)備裝配調(diào)試員理論考試復(fù)習(xí)題庫(含答案)
- 深植心中的勞動(dòng)教育(2023年黑龍江齊齊哈爾中考語文試卷議論文閱讀題及答案)
- 買賣山地合同模板
- 城市合伙人合同協(xié)議書
- 2024年全國職業(yè)院校技能大賽中職組(美術(shù)造型賽項(xiàng))考試題庫(含答案)
評論
0/150
提交評論