• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      淺談?dòng)?jì)算機(jī)語言編程思想的構(gòu)建

      2019-02-14 16:20:28孟凡君
      數(shù)字通信世界 2019年9期
      關(guān)鍵詞:程序員編程對象

      孟凡君

      (北京市十一學(xué)校,北京 100039)

      每一種新的編程思想都可以對程序員的編程起到指導(dǎo)作用,從而有效地提高計(jì)算機(jī)軟件開發(fā)的質(zhì)量和速度。根據(jù)結(jié)構(gòu)化編程的思想,利用它設(shè)計(jì)的程序具有許多優(yōu)點(diǎn),如每個(gè)模塊由基本單元組成,不同模塊之間的關(guān)系簡單明了等。而面向?qū)ο缶幊探Y(jié)構(gòu)憑借多態(tài)性、抽象性、包裝和繼承等優(yōu)勢,形成開發(fā)時(shí)間短、所編輯軟件可靠性強(qiáng)便于維修的特性。本文對計(jì)算機(jī)語言編程思想的構(gòu)建進(jìn)行了深入的研究,以加深人們對當(dāng)前市場上編程思想的理解,并對調(diào)整程序員的編程方法和思想起到有效的作用。

      1 結(jié)構(gòu)化程序設(shè)計(jì)思想的構(gòu)建

      首先,在這個(gè)過程中有許多基本的制度。對于一個(gè)大型的結(jié)構(gòu)化程序,它主要包括三個(gè)基本機(jī)制:選擇結(jié)構(gòu)、順序結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。通過不斷的實(shí)踐,不難發(fā)現(xiàn)只要采用選擇結(jié)構(gòu)、順序結(jié)構(gòu)和循環(huán)結(jié)構(gòu)三種結(jié)構(gòu),就可以開發(fā)出復(fù)雜問題的程序設(shè)計(jì)。同時(shí),它們都具有以下特點(diǎn):首先,結(jié)構(gòu)中沒有死循環(huán),三種結(jié)構(gòu)可以產(chǎn)生順序執(zhí)行關(guān)系;其次,只有一個(gè)出口;第三,只有一個(gè)入口。

      其次,選擇自頂向下逐步細(xì)化的實(shí)現(xiàn)方法。由于采用了函數(shù)抽象和模塊分解的方法,結(jié)構(gòu)化編程可以有效地將輔助程序任務(wù)分解為易于處理和控制的子任務(wù),進(jìn)而對各個(gè)層次進(jìn)行分類,直到最后的子任務(wù)可以獨(dú)立編程為止。然后,根據(jù)一定的調(diào)用關(guān)系和結(jié)構(gòu)關(guān)系,有效地組織子程序模型。塊以獲得所需的程序。

      第三,根據(jù)不同的功能,大程序可以有效地劃分為幾個(gè)基本的功能模塊。每個(gè)模塊包含以下子模塊。在功能上,這些子模塊相互獨(dú)立,每個(gè)模塊都能有效地控制計(jì)算機(jī)和處理數(shù)據(jù)。最后,根據(jù)一定的層次關(guān)系,對這些子模塊進(jìn)行有效的組織,促進(jìn)復(fù)雜程序功能的形成。

      根據(jù)結(jié)構(gòu)化編程的思想,利用它設(shè)計(jì)的程序具有許多優(yōu)點(diǎn),如每個(gè)模塊由基本單元組成,不同模塊之間的關(guān)系簡單明了等。因此,結(jié)構(gòu)化設(shè)計(jì)易于理解、閱讀、驗(yàn)證其正確性以及維護(hù)、修改和調(diào)試。自從結(jié)構(gòu)化程序出現(xiàn)以來,過去軟件開發(fā)的混亂狀態(tài)已經(jīng)結(jié)束,程序員可以編寫更好的結(jié)構(gòu)。

      針對結(jié)構(gòu)化編程設(shè)計(jì)的思想,它對編寫功能強(qiáng)大的軟件仍然可以起到很好的指導(dǎo)作用。事實(shí)上,面向?qū)ο缶幊毯徒Y(jié)構(gòu)化編程的思想并不是相互獨(dú)立的。他們之間有密切的關(guān)系。

      2 面向?qū)ο缶幊趟枷氲臉?gòu)建

      在編程過程中,程序員必須深入考慮數(shù)據(jù)處理格式。當(dāng)使用不同的方法處理相同的數(shù)據(jù)格式和使用相同的方法處理不同的數(shù)據(jù)格式時(shí),程序員應(yīng)該重寫或重新編寫程序。因此,結(jié)構(gòu)化編程在重用代碼方面存在一些缺陷。

      通過使用各種基本概念,包括繼承、類、封裝、對象、消息等,來進(jìn)行面向?qū)ο缶幊蘙1]。由于結(jié)構(gòu)化編程不能有效地解決代碼重用問題,在這種情況下,為了有效地解決代碼重用問題,提出了面向?qū)ο缶幊碳夹g(shù)。

      通過對面向?qū)ο缶幊探Y(jié)構(gòu)的深入研究,不難發(fā)現(xiàn)它具有以下特點(diǎn):

      首先,多態(tài)性。這意味著派生類繼承基類中定義的操作或?qū)傩院?,可以生成各種不同的行為或數(shù)據(jù)類別。面對相同的消息,不同類型的對象可以響應(yīng)它。例如,當(dāng)使用相同的加法來執(zhí)行相關(guān)操作時(shí),如粘貼、編輯等,在繪圖程序和文字處理程序中會(huì)產(chǎn)生不同的效果。為了解決應(yīng)用函數(shù)中的同音異義問題,多態(tài)特征可以有效地解決它。

      其次,抽象。也就是說,為了密切關(guān)注主題與當(dāng)前目標(biāo)之間關(guān)系的方向,忽略了一些與當(dāng)前目標(biāo)無關(guān)的方向。抽象大致可以分為兩個(gè)方向:數(shù)據(jù)抽象和流程抽象。其中,數(shù)據(jù)抽象是為數(shù)據(jù)類別和強(qiáng)加于數(shù)據(jù)類別中的操作定義的。同時(shí),提出了一個(gè)約束條件,即只有使用這些操作才能有效地訪問和修改對象的值[2]。

      第三,包裝。對于面向?qū)ο螅庋b是一個(gè)主要的特性,封裝也是類和對象定義的主要特性。封裝可以圍繞數(shù)據(jù)和進(jìn)程。通過受保護(hù)的接口,這些對象可以訪問其他對象。只要定義了對象的特征,就必須有效地確定這些特征的可見性。封裝能有效保證木塊的獨(dú)立性,便于程序維護(hù)。

      第四,繼承。繼承是連接類的層次模型,它鼓勵(lì)和允許重用類,并能有效地表達(dá)共性。對于現(xiàn)有類,可以有效地派生一個(gè)新類,上面的過程就是類繼承。原始類的特征可以被新類繼承,所以新類可以稱為原始類的派生類,而原始類是新類的基類。針對面向?qū)ο缶幊趟枷?,它具有許多優(yōu)點(diǎn),可以有效地縮短程序的開發(fā)時(shí)間,提高程序的可靠性,便于維護(hù)。

      3 優(yōu)化編程思想

      本文以數(shù)學(xué)算法為主要出發(fā)點(diǎn)。實(shí)際上,計(jì)算機(jī)編程就是編譯不同的計(jì)算語言,方便實(shí)現(xiàn)各種計(jì)算機(jī)操作功能。所謂數(shù)學(xué)算法,是指在數(shù)學(xué)學(xué)科中運(yùn)用計(jì)算方法,有效地劃分和總結(jié)計(jì)算機(jī)語言,促進(jìn)統(tǒng)一計(jì)算方法的實(shí)現(xiàn)[3]。

      4 結(jié)束語

      隨著計(jì)算機(jī)編程的不斷實(shí)踐,必然會(huì)產(chǎn)生其他新的編程思想。每一種新的編程思想都可以對程序員的編程起到指導(dǎo)作用,從而有效地提高計(jì)算機(jī)軟件開發(fā)的質(zhì)量和速度。本文對計(jì)算機(jī)語言編程思想的構(gòu)建進(jìn)行了深入的研究,以加深人們對當(dāng)前市場上編程思想的理解,并對調(diào)整程序員的編程方法和思想起到有效的作用。

      猜你喜歡
      程序員編程對象
      我家有只編程貓
      我家有只編程貓
      我家有只編程貓
      我家有只編程貓
      神秘來電
      睿士(2023年2期)2023-03-02 02:01:09
      為了讓媽媽看懂地圖,一位“野生程序員”做了個(gè)小程序
      怎樣成為一名優(yōu)秀程序員
      幼兒100(2020年29期)2020-10-21 06:17:58
      攻略對象的心思好難猜
      意林(2018年3期)2018-03-02 15:17:24
      程序員之子
      意林(2017年24期)2018-01-02 22:49:14
      基于熵的快速掃描法的FNEA初始對象的生成方法
      西昌市| 大连市| 临清市| 怀安县| 南丰县| 乐陵市| 甘孜| 武定县| 三江| 鲜城| 田东县| 石柱| 玛纳斯县| 新闻| 昌黎县| 开原市| 新巴尔虎右旗| 进贤县| 贡觉县| 稷山县| 军事| 永定县| 兴城市| 清水河县| 汽车| 万州区| 濮阳县| 中牟县| 延津县| 沙洋县| 新乡市| 西青区| 澜沧| 丹凤县| 龙岩市| 涞水县| 嘉鱼县| 怀远县| 昂仁县| 石楼县| 巴南区|