亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        計(jì)算機(jī)軟件開發(fā)編程語言選擇研究

        2018-05-14 12:42:33黃宏丞裴海洋呂振
        科技風(fēng) 2018年7期
        關(guān)鍵詞:選擇開發(fā)

        黃宏丞 裴海洋 呂振

        摘 要:軟件系統(tǒng)開發(fā)是計(jì)算機(jī)系統(tǒng)運(yùn)行的基礎(chǔ),也是當(dāng)前計(jì)算機(jī)技術(shù)研究的重要內(nèi)容。本文針對當(dāng)前計(jì)算機(jī)軟件開發(fā)編程中常用的語言特征,開展了編程語言選擇研究。這一研究的開展,為我國軟件開發(fā)編程技術(shù)發(fā)展提供技術(shù)理論支持。

        關(guān)鍵詞:軟件系統(tǒng);開發(fā);編程語言;選擇

        隨著我國計(jì)算機(jī)技術(shù)的應(yīng)用領(lǐng)域的不斷增加,計(jì)算機(jī)應(yīng)用技術(shù)受到了社會(huì)各界與各行業(yè)管理者的日益重視。在這一應(yīng)用技術(shù)研究中,計(jì)算機(jī)軟件系統(tǒng)發(fā)揮著重要作用。因此如何做好計(jì)算機(jī)軟件開發(fā)工作,為計(jì)算機(jī)應(yīng)用提供良好的軟件系統(tǒng),就成為了當(dāng)前其技術(shù)研究的重要組成部分。正因如此,研究者結(jié)合軟件開發(fā)需求與編程語言特征,開展了語言選擇研究。

        一、當(dāng)前較為常用的編程語言

        (一)C語言

        在當(dāng)前常用的編程語言中,C語言是使用時(shí)間最長的一種語言類型,也是使用較為廣泛的一種通用語言。在編程研究中我們發(fā)現(xiàn),C語言之所以在軟件開發(fā)行業(yè)中具有強(qiáng)大生命力,主要是因其具有以下的三個(gè)特點(diǎn)。(1)良好的使用性能。在軟件編程中,C語言具有良好的使用功能,如語言簡短、通用性強(qiáng)等,因此適用于這類計(jì)算機(jī)系統(tǒng)使用。(2)計(jì)算機(jī)編程的基礎(chǔ)語言。作為一種使用時(shí)間最長的編程語言,C語言在編程中較之其他高級語言與計(jì)算機(jī)系統(tǒng)更加接近,因此其也成為了軟件編程的基礎(chǔ)。在其他語言編程遇到困難的情況下,利用C語言編程可以解決問題,實(shí)現(xiàn)良好的編程過程。(3)具有一定的專業(yè)性優(yōu)勢。當(dāng)前C語言在部分專用計(jì)算機(jī)領(lǐng)域,如工業(yè)單片機(jī)控制程序的編制中,具有一定的專業(yè)優(yōu)勢。這種技術(shù)優(yōu)勢的存在,對于C語言發(fā)展起到了重要的促進(jìn)作用。

        (二)C++與Visual C++語言

        C++與Visual C++語言是在視窗軟件系統(tǒng)發(fā)展的情況下,基于C語言出現(xiàn)的一種視窗軟件編程語言,其優(yōu)勢在于以下幾點(diǎn)。(1)繼承C語言技術(shù)優(yōu)勢,由于C++語言是在C語言基礎(chǔ)上出現(xiàn)的編程語言,因此其繼承了C語言編程中的優(yōu)勢,同時(shí)可以與C語言編程的其他軟件進(jìn)行銜接。(2)適用于窗口軟件編程。在編程過程中,c++語言避免了C語言編程窗口軟件系統(tǒng)工作量大的缺陷,提高了軟件編程效率與質(zhì)量,進(jìn)而為窗口軟件編制發(fā)展提供了支持。(3)微軟技術(shù)支持。Visual C++作為一種基于微軟系統(tǒng)的開發(fā)軟件,其在C++語言基礎(chǔ)上可以微軟基礎(chǔ)類庫資源進(jìn)行開發(fā),極大的豐富了編程的基礎(chǔ)資源。

        (三)Java語言

        隨著網(wǎng)絡(luò)系統(tǒng)的不斷發(fā)展,C、C++等語言編程都遇到了一定問題。在這一情況下,Java語言因其對網(wǎng)絡(luò)環(huán)境的適應(yīng)性,進(jìn)而成為了網(wǎng)絡(luò)軟件編程的主要語言,其優(yōu)勢包括了以下幾點(diǎn)。(1)性能更加優(yōu)秀。這一語言在較之C++語言更加簡單,同時(shí)具有完全面向服務(wù)對象特征,進(jìn)而其內(nèi)容中的多態(tài)性、繼承性以及封裝性特征更加明顯。(2)更適合網(wǎng)絡(luò)環(huán)境。java語言在使用中屬于分布式語言,因此其更加符合具有分布性特征的網(wǎng)絡(luò)軟件開發(fā)應(yīng)用。同時(shí)為了應(yīng)對網(wǎng)絡(luò)安全性問題,Java語言的安全性也高于其他語言,更加適合網(wǎng)絡(luò)開發(fā)應(yīng)用。(3)與控制系統(tǒng)的配合。在軟件開發(fā)中,Java語言與當(dāng)前常用的常用的控制系統(tǒng)(如 Windows、Linux)進(jìn)行配合,提高了軟件開發(fā)應(yīng)用質(zhì)量。

        (四)數(shù)據(jù)庫開發(fā)語言

        在當(dāng)前計(jì)算機(jī)系統(tǒng)應(yīng)用中,數(shù)據(jù)庫系統(tǒng)占據(jù)著較為重要位置。而在當(dāng)前的數(shù)據(jù)庫開發(fā)中,其常用的編程語言包括了SQL、Visual Basic與Access等語言類型。其中SQL語言是當(dāng)前最主流的數(shù)據(jù)庫語言,而Visual Basic語言是在內(nèi)置SQL語言的基礎(chǔ)上,設(shè)計(jì)的一種數(shù)據(jù)庫開發(fā)編程語言,具有操作簡單、符合數(shù)據(jù)庫開發(fā)特點(diǎn)等優(yōu)勢。 而在數(shù)據(jù)庫開發(fā)中,Access語言是專業(yè)針對小型數(shù)據(jù)庫而使用的編程語言。在使用中其開發(fā)功能較強(qiáng),使用中與SQL語言類似,并與Visual Basic有著較為緊密的關(guān)系,因此其使用具有較大空間。

        (五)其他編程語言

        在實(shí)際的開發(fā)編程中,除了以上的幾種語言外,Python、Ruby、Java Script、MATLAB、R、CUDA、 Erlang等語言也在編程中得到了一定應(yīng)用。雖然這些語言應(yīng)用范圍較小,但是都有著一定的技術(shù)特征,因而在部分特殊軟件編程,以及組合應(yīng)用中得到了應(yīng)用。

        二、編程語言選擇主要因素研究

        在軟件開發(fā)過程中,工作人員應(yīng)根據(jù)軟件使用需求、特征以及客戶要求等合理選擇編程語言。

        (1)軟件系統(tǒng)的整體架構(gòu)。軟件系統(tǒng)的整體構(gòu)架是軟件開發(fā)的基礎(chǔ),也是開發(fā)語言選擇的基礎(chǔ)。在語言選擇中,技術(shù)人員根據(jù)整體構(gòu)架需求與特征,選擇合適的語言,是開發(fā)人員的一項(xiàng)重要工作。但是需要注意的是,首先適用的編程語言不是一成不變的,應(yīng)根據(jù)編程過程進(jìn)行調(diào)整;其次編程語言并非單一的,可以混合編程語言提高其編程質(zhì)量。

        (2)開發(fā)者熟悉的語言。在合理的技術(shù)條件下,開發(fā)者應(yīng)盡量選用熟悉的語言,便于編程的順利完成。

        (3)成本與效率因素。在軟件開發(fā)中,對于比較簡單的軟件系統(tǒng),如不需要渲染、圖像等內(nèi)容的軟件,開發(fā)者應(yīng)盡量選擇簡單靈活的語言,減少開發(fā)系統(tǒng)成本,提高工作效率。

        (4)硬件環(huán)境。在開發(fā)語言選擇中,技術(shù)人員應(yīng)根據(jù)軟件選擇的硬件系統(tǒng),合理選擇開發(fā)語言,進(jìn)而確保開發(fā)出的軟件系統(tǒng)可以在硬件系統(tǒng)使用。

        (5)便于軟件功能擴(kuò)展與升級。在軟件系統(tǒng)發(fā)展中,技術(shù)人員應(yīng)以軟件系統(tǒng)功能拓展與升級空間、便利性為前提選擇開發(fā)語言。

        (6)軟件的支持平臺。這種支持平臺包括了開發(fā)平臺、使用平臺、網(wǎng)絡(luò)平臺等,進(jìn)而使軟件系統(tǒng)開發(fā)使用效果更加優(yōu)秀。

        (7)軟件使用要求。在軟件客戶應(yīng)用中,其使用客戶提出的使用特殊要求與重點(diǎn)使用特征,也是語言選擇的重要因素。

        參考文獻(xiàn):

        [1]鄧昶.常用計(jì)算機(jī)編程語言的分析和選用技巧探析[J].計(jì)算機(jī)光盤軟件與應(yīng)用, 2014(19).

        [2]趙志華.試論不同編程語言對計(jì)算機(jī)應(yīng)用軟件開發(fā)的影響[J].電腦編程技巧與維護(hù),2015(15).

        猜你喜歡
        選擇開發(fā)
        探索“五選四變”對中職教育改革的創(chuàng)新與實(shí)踐
        職業(yè)(2016年11期)2016-11-23 20:30:37
        高中歷史教學(xué)中對歷史圖片的開發(fā)及實(shí)際應(yīng)用
        考試周刊(2016年85期)2016-11-11 01:57:37
        聽《師說》公開課之我見
        南北橋(2016年10期)2016-11-10 16:43:01
        在線投稿與編輯系統(tǒng)的設(shè)計(jì)與開發(fā)
        河南方言文化資源的保護(hù)及其開發(fā)利用的研究
        遵義紅色旅游開發(fā)對策研究
        我國新材料產(chǎn)業(yè)技術(shù)創(chuàng)新方向的選擇探討
        “互聯(lián)網(wǎng)+”時(shí)代新聞采訪教學(xué)的困境與出路
        新聞前哨(2016年10期)2016-10-31 17:41:16
        基于J2EE和Ionic的ITer學(xué)習(xí)APP設(shè)計(jì)與開發(fā)
        飛機(jī)燃油系統(tǒng)對多路輸入信號源選擇的方法
        科技視界(2016年22期)2016-10-18 15:53:02
        亚洲激情综合中文字幕| 成人黄网站免费永久在线观看| 久久中文字幕av一区二区不卡| 无码成人片一区二区三区| 韩国女主播一区二区在线观看| 精品国产自拍在线视频| 久久五月精品中文字幕| 亚洲av少妇一区二区在线观看| 青青草在线免费视频播放| 久久精品国产亚洲av久| 日韩中文字幕免费视频| 欧美日韩视频无码一区二区三 | 国产va免费精品观看| 久久久男人天堂| 亚洲精品亚洲人成在线播放| av男人天堂网在线观看| 亚洲天堂av在线网站| 少妇久久久久久被弄高潮| 无码国产福利av私拍| 竹菊影视欧美日韩一区二区三区四区五区 | 国产内射XXXXX在线| 欧美丝袜秘书在线一区| 中文字幕丰满人妻被公强| 国产亚洲精品一区在线| 黑人大群体交免费视频| 免费无码毛片一区二区app| 日本乱人伦在线观看| 精品人妻丰满久久久a| 国产人妖av在线观看| 久久精品国产av一级二级三级| 男女做爰高清免费视频网站| 国产精品国产午夜免费看福利 | 女邻居的大乳中文字幕| 77777亚洲午夜久久多人| 欧美成人精品三级在线观看| 亚洲国产精一区二区三区性色| 午夜理论片日本中文在线| 97色伦图片97综合影院| 国产免费av片无码永久免费 | 免费人成网站在线观看欧美| 最近免费中文字幕|