freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

程序設(shè)計(jì)語(yǔ)言和編碼(2)-展示頁(yè)

2025-01-15 18:29本頁(yè)面
  

【正文】 2 內(nèi)容摘要 ?程序設(shè)計(jì)語(yǔ)言 ?程序設(shè)計(jì)風(fēng)格 3 內(nèi)容摘要 ?程序設(shè)計(jì)語(yǔ)言 ?程序設(shè)計(jì)風(fēng)格 4 基本概念 ? 程序設(shè)計(jì)語(yǔ)言是指用于書(shū)寫(xiě)計(jì)算機(jī)程序的語(yǔ)言,它是一種實(shí)現(xiàn)性的軟件語(yǔ)言 ? 程序設(shè)計(jì)語(yǔ)言包含:語(yǔ)法、語(yǔ)義和語(yǔ)用★★★★★ ? 語(yǔ)法 ( syntax)用來(lái)表示構(gòu)成語(yǔ)言的各個(gè) 記號(hào) 之間的組合 規(guī)則 ,它是構(gòu)成語(yǔ)言結(jié)構(gòu)正確成分所需遵循的規(guī)則集合 – 如 C語(yǔ)言中 for語(yǔ)句的構(gòu)成規(guī)則是: for(表達(dá)式 1;表達(dá)式 2;表達(dá)式 3)語(yǔ)句 語(yǔ)法中不涉及到這些記號(hào)的含義,也不涉及使用者 5 ? 語(yǔ)義 ( semantic)用來(lái)表示按照各種表示方式所表示的各個(gè) 記號(hào)的特定含 義,但它不涉及到使用者。 如上述 for語(yǔ)句中:表達(dá)式 1表示循環(huán)初值;表達(dá)式 2表示循環(huán)條件;表達(dá)式 3表示循環(huán)的增量;語(yǔ)句為循環(huán)體。 如:語(yǔ)言是否允許遞歸?是否要規(guī)定遞歸層數(shù)的上界?這種上界如何確定?這些都屬于語(yǔ)用上的問(wèn)題。如各種類(lèi)型的變量、數(shù)組、指針、記錄等。使用前要對(duì)數(shù)據(jù)的這些特征加以說(shuō)明。 8 ? 以 C語(yǔ)言為例,其數(shù)據(jù)構(gòu)造方式可分為基本類(lèi)型和派生類(lèi)型 9 ? 運(yùn)算成分: 它指明該語(yǔ)言允許執(zhí)行的運(yùn)算,用來(lái)描述程序中所需進(jìn)行的運(yùn)算。 ? 控制成分: 它指明該語(yǔ)言允許的控制結(jié)構(gòu),人們可利用這些控制成分來(lái)構(gòu)造程序中的控制邏輯。如下頁(yè)圖 10 基本程序控制結(jié)構(gòu) 11 ? 傳輸成分: 它指明該語(yǔ)言允許的數(shù)據(jù)傳輸方式,在程序中可用它進(jìn)行數(shù)據(jù)傳輸。 Printf ( )函數(shù)用來(lái)向標(biāo)準(zhǔn)輸出設(shè)備 (屏幕 )寫(xiě)數(shù)據(jù) , scanf ( ) 函數(shù)用來(lái)從標(biāo)準(zhǔn)輸入設(shè)備 (鍵盤(pán) )上讀數(shù)據(jù)。 典型的 4GL有:數(shù)據(jù)庫(kù)查詢(xún)語(yǔ)言、報(bào)表生成程序、應(yīng)用生成程序、電子表格、圖形語(yǔ)言等。 16 自然語(yǔ)言 最理想的是可以使用自然語(yǔ)言(如英語(yǔ)、法語(yǔ)或漢語(yǔ)),使計(jì)算機(jī)能理解并立即執(zhí)行請(qǐng)求。 17 程序設(shè)計(jì)語(yǔ)言的選擇 ? 為一個(gè)特定的開(kāi)發(fā)項(xiàng)目選擇編程語(yǔ)言時(shí),通常要考慮如下因素: – 應(yīng)用領(lǐng)域 – 算法和計(jì)算復(fù)雜性 – 軟件運(yùn)行環(huán)境 – 用戶(hù)需求,特別是性能需求 – 數(shù)據(jù)結(jié)構(gòu)的復(fù)雜性 – 軟件開(kāi)發(fā)人員的知識(shí)水平 – 可用的編譯器與交叉編譯器 18 ? 項(xiàng)目所屬的應(yīng)用領(lǐng)域常常是首要的標(biāo)準(zhǔn) – COBOL適用于商業(yè)領(lǐng)域 – FORTRAN適用于工程和科學(xué)計(jì)算領(lǐng)域 – Prolog、 Lisp適用于人工智能領(lǐng)域 – Smalltalk、 C++適用于 OO系統(tǒng)的開(kāi)發(fā) – 有些語(yǔ)言適用于多個(gè)應(yīng)用領(lǐng)域,如 C ? 若有多種語(yǔ)言都適合于某項(xiàng)目的開(kāi)發(fā)時(shí),也可考慮選擇開(kāi)發(fā)人員比較熟悉的語(yǔ)言 19 ? 選擇高級(jí)語(yǔ)言還是低級(jí)語(yǔ)言 ? 優(yōu)先選擇高級(jí)語(yǔ)言 開(kāi)發(fā)和維護(hù)高級(jí)語(yǔ)言程序比開(kāi)發(fā)和維護(hù)低級(jí)語(yǔ)言程序容易得多 ? 必要時(shí)使用低級(jí)語(yǔ)言 高級(jí)語(yǔ)言程序經(jīng)編譯后所產(chǎn)生的目標(biāo)程序的功效要比完成相同功能的低級(jí)語(yǔ)言程序低得多,所以在有些情況下會(huì)部分或全部使用低級(jí)語(yǔ)言 20 使用低級(jí)語(yǔ)言的情況: ?對(duì)運(yùn)行時(shí)間和存儲(chǔ)空間有過(guò)高要求的項(xiàng)目,如電子筆記本中的軟件 ?在某些不能提供高級(jí)語(yǔ)言編譯程序的計(jì)算機(jī)上開(kāi)發(fā)程序,如單片機(jī)上的軟件 ?大型系統(tǒng)中對(duì)系統(tǒng)執(zhí)行時(shí)間起關(guān)鍵作用的模塊 21 內(nèi)
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1