<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 淺談計算機軟件開發(fā)的語言分析

    時間:2024-10-18 04:27:13 碩士畢業(yè)論文 我要投稿
    • 相關(guān)推薦

    淺談計算機軟件開發(fā)的語言分析

      一、編程語言發(fā)展概述

      軟件開發(fā)所使用的編程語言主要經(jīng)歷了兩個階段,分別為面向過程的程序設(shè)計語言和面向?qū)ο蟮某绦蛟O(shè)計語言。

      其中,面向過程的程序設(shè)計語言在軟件編程過程中會將軟件的多個功能劃分為具體的模塊,每個模塊執(zhí)行具體的、相互獨立的輸入輸出操作,其解決特定問題的能力非常強。這種特性下每個模塊都是一個獨立的實體,給定相同的輸入數(shù)據(jù)就可以獲得相同的輸入結(jié)果。故面向過程的編程語言在靈活性、可移植性等方面存在較大不足。

      二、面向?qū)ο蟮能浖O(shè)計語言

      2.1 對象和對象類。面向?qū)ο蟮能浖O(shè)計語言使用類來對對象進行描述和封裝,對象對應(yīng)軟件的某一實體屬性。軟件在執(zhí)行某一操作時其所操作的實際是某一對象類的某些特定屬性。

      2.2 面向?qū)ο蟮姆治觥C嫦驅(qū)ο蟮能浖O(shè)計是一種將數(shù)據(jù)對象與具體的操作內(nèi)容建立關(guān)聯(lián)的設(shè)計方式,故在使用開發(fā)語言進行編程時需要分析對象類所具有的屬性和所能夠執(zhí)行和完成的操作建立適當(dāng)?shù)膶ο竽P停M而在實際應(yīng)用和抽象問題域之間建立映射關(guān)系,實現(xiàn)軟件的編寫。

      2.3 面向?qū)ο蟮能浖O(shè)計。在應(yīng)用面向的編程語言進行軟件設(shè)計時需要對兩類問題進行描述:一是對對象消息相關(guān)的問題進行描述,也就是對通信協(xié)議進行描述;另一類是對對象類具體操作的實現(xiàn),即對象類內(nèi)部的數(shù)據(jù)結(jié)構(gòu)和操作指令進行描述。

      三、編程語言發(fā)展特點及趨勢

      3.1 發(fā)展特點。編程語言的發(fā)展主要體現(xiàn)在開發(fā)框架和開發(fā)工具等方面。首先,可支持軟件開發(fā)的編程語言平臺功能越來越豐富。其次,語言仍舊在向更加抽象化、簡單化的方向發(fā)展。再次,編程語言的發(fā)展具有繼承性,如無論是高級語言如何發(fā)展都是在現(xiàn)有基礎(chǔ)上拓展和擴充實現(xiàn)的。

      3.2 發(fā)展趨勢。動態(tài)化語言:目前的軟件編程語言通常都是在源代碼編寫完畢后才能夠進行具體的編譯操作,并根據(jù)編譯結(jié)果對代碼進行完善和修改,這是一種相對“靜態(tài)”的編寫方式,在編程效率和編程簡易性等方面還存在一些不足。而動態(tài)化語言如Ruby、JAVAScript等消除了代碼編譯和運行的界限,可以更佳方便快捷的實現(xiàn)軟件編程實現(xiàn),大大提升了程序的可讀性與簡潔性。

      聲明式編程:未來的開發(fā)語言應(yīng)該更具針對性和專業(yè)性,將編程目標(biāo)由“如何做”轉(zhuǎn)變?yōu)?ldquo;做什么” 。這種代碼編寫方式將目標(biāo)性質(zhì)、變量關(guān)系等組成一個統(tǒng)一的、完整的體系結(jié)構(gòu),每一段語義都與每一個操作相對應(yīng),使得所編寫的程序更具可讀性。

      函數(shù)式編程:雖然目前常用的命令式編程方式具有較強的靈活陛和適應(yīng)性,但是也在一定程度上增大了軟件運行的不確定性,若應(yīng)用函數(shù)式編程方式進行程序編寫,將每個函數(shù)與其相關(guān)的參數(shù)建立對應(yīng)關(guān)系,則能夠在很大程度上消除這種不確定性,簡化程序員的編程操作。

      總結(jié)

      編程語言經(jīng)歷了漫長的發(fā)展,并仍處于發(fā)展過程中,編程語言的每一次飛躍都會在編程思想、軟件實現(xiàn)、交互方式等方面帶來巨大地提升。未來的軟件開發(fā)語言必然會向更加簡單、更加實用、更加明了的方向發(fā)展。

      參考文獻

      [1]祝春美,王雪梅.淺談計算機軟件開發(fā)語言的研究[J].河南科技.2013(5).

    【淺談計算機軟件開發(fā)的語言分析】相關(guān)文章:

    淺談計算機軟件開發(fā)的規(guī)范化10-08

    計算機軟件開發(fā)項目進度控制淺談06-07

    關(guān)于計算機軟件開發(fā)語言的研究08-12

    計算機軟件開發(fā)中需求分析的研究05-30

    淺談計算機審計數(shù)據(jù)采集與分析整理10-14

    淺談軟件開發(fā)管理策略05-19

    淺談關(guān)于計算機移動數(shù)據(jù)庫的應(yīng)用分析07-07

    淺談計算機網(wǎng)絡(luò)安全的分析及對策06-25

    淺談受力分析的方法10-05

    淺談計算機系統(tǒng)集成項目的問題總結(jié)與分析10-28

    主站蜘蛛池模板: 欧美日韩精品在线| 国产亚洲精品高清在线| 91不卡在线精品国产| 8x福利精品第一导航| 少妇人妻无码精品视频| 日本精品视频在线观看| 自拍偷在线精品自拍偷无码专区 | 午夜精品免费在线观看| 国产精品久久久久久久久免费| 精品免费久久久久久久| 亚洲AV无码成人精品区天堂 | 国产精品影音先锋| 亚洲码国产精品高潮在线| 亚洲人成国产精品无码| 夜夜爽一区二区三区精品| 91精品国产麻豆国产自产在线 | 国产内地精品毛片视频| 国产精品亚洲一区二区在线观看| 久久亚洲精品人成综合网| 国精品无码一区二区三区在线| 黑人巨茎精品欧美一区二区| 国产精品一二区| 国精品无码一区二区三区在线| 亚洲国产精品人人做人人爽| 三上悠亚久久精品| 精品无码三级在线观看视频 | 国产精品毛片久久久久久久| 亚洲国产精品成人精品无码区| 久久精品国产一区二区电影| 亚洲精品无码久久毛片| 国产精品九九九| 香港aa三级久久三级老师2021国产三级精品三级在 | 久久精品aⅴ无码中文字字幕不卡 久久精品aⅴ无码中文字字幕重口 | 精品蜜臀久久久久99网站| 亚洲精品卡2卡3卡4卡5卡区| 午夜精品久久影院蜜桃| 亚洲国产精品专区在线观看| 蜜臀精品国产高清在线观看| 精品国产三级a乌鸦在线观看| 国产精品夜色视频一级区| 国产高清精品在线|