對(duì)計(jì)算機(jī)軟件開發(fā)語言認(rèn)識(shí)及思考

時(shí)間:2022-11-09 04:09:11

導(dǎo)語:對(duì)計(jì)算機(jī)軟件開發(fā)語言認(rèn)識(shí)及思考一文來源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

對(duì)計(jì)算機(jī)軟件開發(fā)語言認(rèn)識(shí)及思考

摘要:隨著我國(guó)科學(xué)技術(shù)的不斷發(fā)展,計(jì)算機(jī)技術(shù)被廣泛的應(yīng)用于各行各業(yè)中,計(jì)算機(jī)技術(shù)為人們的生活帶來很大的便利,提升了企業(yè)運(yùn)行的效率,因此,人們?cè)絹碓街匾曈?jì)算機(jī)軟件研究。軟件開發(fā)語言是計(jì)算機(jī)研究的核心和基礎(chǔ),軟件開發(fā)語言從簡(jiǎn)單轉(zhuǎn)變到復(fù)雜是一個(gè)發(fā)展的過程,其能夠?yàn)槿藗儾煌枨箝_發(fā)不同的功能。本文對(duì)計(jì)算機(jī)軟件開發(fā)語言認(rèn)識(shí)思考進(jìn)行深入研究,旨在促進(jìn)計(jì)算機(jī)技術(shù)發(fā)展。

關(guān)鍵詞:計(jì)算機(jī);軟件開發(fā);語言;認(rèn)識(shí);思考

前言

現(xiàn)階段,計(jì)算機(jī)已然成為了人們?nèi)粘I钪胁豢扇鄙俚募夹g(shù),隨著技術(shù)不斷發(fā)展,在各行各業(yè)中發(fā)揮著重要作用。隨著人們生活水平的提升,對(duì)技術(shù)要求逐漸提升。軟件開發(fā)是計(jì)算機(jī)技術(shù)發(fā)展的核心內(nèi)容,近年來,軟件開發(fā)發(fā)展快速,程序開發(fā)越來越深入、復(fù)雜,很多高難度設(shè)計(jì)語言逐漸出現(xiàn)在人們視野中。因此,深入研究計(jì)算機(jī)軟件開發(fā)語言,能夠更好為人們生活提供服務(wù),促進(jìn)行業(yè)的發(fā)展。1計(jì)算機(jī)軟件編程研究計(jì)算機(jī)軟件語言能夠按照人們要求進(jìn)行準(zhǔn)確設(shè)計(jì)功能,從而對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行指揮和控制?,F(xiàn)階段,計(jì)算機(jī)語言可以劃分為三種類型,即:高級(jí)語言、機(jī)器語言和匯編語言。其中,機(jī)器語言用作編寫程序,需要程序員對(duì)計(jì)算機(jī)全部代碼指令的含義全面掌握;高級(jí)語言指的是依靠助記符表達(dá),是計(jì)算機(jī)面向機(jī)器的一種語言;而匯編語言屬于低級(jí)性語言,其能夠通過操作硬件來進(jìn)行信息控制,也是一種面向計(jì)算機(jī)機(jī)器語言,其通用性能不高,且應(yīng)用比較繁瑣,所需時(shí)間較長(zhǎng),但是其在系統(tǒng)軟件編制以及軟件控制方面,具有運(yùn)行速度較快、所占內(nèi)存較小的優(yōu)點(diǎn),這些優(yōu)點(diǎn)是高級(jí)語言無法代替的。高級(jí)語言所面的是用戶端,現(xiàn)階段,被廣泛應(yīng)用高級(jí)語言主要有以下幾個(gè):VB、BASIC、LOCO等,執(zhí)行編譯高級(jí)語言有COBOL、FORTRAN等,執(zhí)行解釋高級(jí)語言有BASIC等,書寫編譯相關(guān)程序的高級(jí)語言有PASCAL和C語言等。

2計(jì)算機(jī)軟件開發(fā)語言發(fā)展過程

2.1語言面向過程

在20世紀(jì)末期,計(jì)算機(jī)程序編寫員以計(jì)算機(jī)硬件優(yōu)勢(shì)為基礎(chǔ),進(jìn)行語言編寫的。在辭職后,隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,軟件開發(fā)語言也逐漸被研發(fā)出來,其不再局限于硬件上的設(shè)置,從而出現(xiàn)了我們現(xiàn)在常用的PASCAL和C語言等。其中,C語言指的是通用性編程語言,程序員在編寫時(shí)可以擺脫繁雜的匯編語言;PASCAL指的是程序結(jié)構(gòu)設(shè)計(jì)的語言,其含有大量結(jié)構(gòu)控制性能,主要能夠反映出程序結(jié)構(gòu)化設(shè)計(jì)中心要求,主要優(yōu)點(diǎn)是使用簡(jiǎn)單、靈活性強(qiáng)等。結(jié)合數(shù)據(jù)算法和結(jié)構(gòu)需求,計(jì)算機(jī)語言開發(fā)過程逐漸向結(jié)構(gòu)化方向發(fā)展,語言面向過程主要有以下幾點(diǎn):首先,設(shè)計(jì)結(jié)構(gòu)化程序過程中,其體現(xiàn)出的是獨(dú)立的個(gè)體,在編程員嚴(yán)重,輸入的參數(shù)相同,即使是過程不同,但是其輸出結(jié)構(gòu)依舊是一致的。其次,軟件上每個(gè)模塊都是處理單位,具有一定抽象性,其能夠輸入,也能夠輸出;在設(shè)計(jì)結(jié)構(gòu)化程序時(shí),需進(jìn)一步細(xì)化程序,此種方式能夠在控制程序結(jié)構(gòu)中開發(fā)程序的細(xì)節(jié)問題,使每個(gè)模塊不重復(fù),且具有特定的性能。

2.2語言面向?qū)ο?/p>

語言面向?qū)ο笾傅氖怯?jì)算機(jī)軟件開發(fā)語言由初級(jí)轉(zhuǎn)向高級(jí)的過渡發(fā)展極端,核心內(nèi)容是體現(xiàn)對(duì)象的多態(tài)性和繼承性。語言面向?qū)ο笤诔绦蛟O(shè)計(jì)過程中能夠?qū)?shù)據(jù)整理之后傳達(dá)至實(shí)體用戶中,不需要了解研究對(duì)象主要行為特征,只需結(jié)合對(duì)象外部性接口即能對(duì)對(duì)象進(jìn)行訪問,語言面向?qū)ο笾饕幸韵聨讉€(gè)特點(diǎn):首先,其具有繼承性特點(diǎn),該過程也是一個(gè)對(duì)象獲取另一個(gè)對(duì)象特點(diǎn)過程,其能夠支持分類概念,主要有以下兩種表現(xiàn)形式:一個(gè)是由一般轉(zhuǎn)向特殊分類,日:語言“世界”,該詞語能夠分類成為:中國(guó)、俄羅斯、美國(guó)等各個(gè)國(guó)家;另一種是由特殊轉(zhuǎn)向?yàn)橐话惴诸?,如:黑巧克力,其具有巧克力所有的特點(diǎn),是特定特征對(duì)象。由此可見,面向?qū)ο笤O(shè)計(jì)程序語言主要是由一般指特殊或者由特殊至一般的設(shè)計(jì)過程。其次,程序面向?qū)ο笳Z言設(shè)計(jì)具有多樣性的特點(diǎn),用戶在編程函數(shù)過程中,不需要深入了解函數(shù)實(shí)現(xiàn)的方式,將核心關(guān)注放在函數(shù)使用界面以及函數(shù)表現(xiàn)功能上,只要能夠熟練的掌握函數(shù)相關(guān)功能,就能夠在使用界面上實(shí)現(xiàn)函數(shù)的編程工作。因此,在開展計(jì)算機(jī)軟件語言面向?qū)ο笤O(shè)計(jì)過程中,軟件開發(fā)員不再將注意力放在怎樣實(shí)現(xiàn)動(dòng)作上,而是放在如何通過細(xì)節(jié)來實(shí)現(xiàn)操作的方法,深入研究動(dòng)作操作,使界面使用具備較強(qiáng)功能性。

2.3語言面向方向

相比于語言面向?qū)ο蟪绦蛟O(shè)計(jì),語言面向方向程序設(shè)計(jì)的切入點(diǎn)是編程方向。程序面向方向設(shè)計(jì)語言在計(jì)算機(jī)編程過程中,先處理用戶所關(guān)心方面,深入分析用戶需求,之后再利用分解方式逐漸從各個(gè)方向?qū)崿F(xiàn)需求,使用戶能夠得到綜合性的體驗(yàn)。計(jì)算機(jī)程序語言面向方向設(shè)計(jì)中在定義方向中融入了告知切入點(diǎn)以及聯(lián)合點(diǎn)燈機(jī)制,從而使各個(gè)方面能夠有效連接。

3計(jì)算機(jī)軟件開發(fā)語言的認(rèn)識(shí)和思考

近年來,隨著我國(guó)科學(xué)技術(shù)快速發(fā)展,在計(jì)算機(jī)發(fā)展過程中軟件開發(fā)語言所發(fā)揮的作用越來越明顯,雖然,每一個(gè)語言都具有其獨(dú)特的特點(diǎn),有些能夠適用,有些不能夠適用,優(yōu)點(diǎn)和缺點(diǎn)并存,很難找到?jīng)]有弊端的軟件編程語言?,F(xiàn)階段,在計(jì)算機(jī)軟件開發(fā)語言不斷發(fā)展的過程中延伸出一種新型語言,其面向方面,是一種模型轉(zhuǎn)化式語言,稱為AOMTL。其主要是講OCL和ATL兩個(gè)語言優(yōu)點(diǎn)和特征有效結(jié)合,從而成為一種易于編寫、能夠快速適應(yīng)計(jì)算機(jī)系統(tǒng)、使人們快速理解的語言。ATL在計(jì)算機(jī)軟件程序設(shè)計(jì)語言中應(yīng)運(yùn)而生,其屬于混合性語言,具有便于理解、編寫方便、語法簡(jiǎn)單等優(yōu)點(diǎn),在程序編寫中發(fā)揮著重要價(jià)值。OCL屬于聲明式語言,具有抽象層次較高、定義較簡(jiǎn)單等特點(diǎn),在計(jì)算機(jī)編程中深受編程人員的青睞。綜上所述,通過對(duì)計(jì)算機(jī)軟件開發(fā)語言的深入思考和研究,可以充分認(rèn)識(shí)到軟件語言開發(fā)在未來行業(yè)發(fā)展中將發(fā)揮無可替代的作用,其能夠?qū)崿F(xiàn)計(jì)算機(jī)程序語言大眾化發(fā)展目標(biāo),使編程人員能夠快速、便捷的設(shè)計(jì)出功能性語言,更好的服務(wù)于人們的生活和企業(yè)的運(yùn)行,為社會(huì)經(jīng)濟(jì)的不斷發(fā)展奠定良好基礎(chǔ)。

參考文獻(xiàn):

[1]李大鵬.關(guān)于計(jì)算機(jī)軟件開發(fā)語言的研究[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2012.

[2]韓震博.計(jì)算機(jī)軟件開發(fā)語言的研究與探討[J].電子世界,2016.

[3]金波.有關(guān)計(jì)算機(jī)軟件開發(fā)語言的探討[J].科技創(chuàng)新與應(yīng)用,2013.

作者:成湖州 單位:湖北省沙市中學(xué)