前言:本站為你精心整理了軟件開發(fā)語言問題的研究范文,希望能為你的創(chuàng)作提供參考價(jià)值,我們的客服老師可以幫助你提供個(gè)性化的參考范文,歡迎咨詢。
1對(duì)面向過程的語言進(jìn)行分析
在計(jì)算機(jī)語言中,只有機(jī)器語言和匯編語言時(shí),IT人員們只能通過各種英文縮寫、符號(hào)和字母或者是二進(jìn)制代碼進(jìn)行編程。在那時(shí),IT人員會(huì)非常辛苦,他們不僅要對(duì)計(jì)算機(jī)的硬件和軟件都了如指掌,還要對(duì)代碼進(jìn)行翻譯與編制。所以到了二十世紀(jì)七十年代,就有了計(jì)算機(jī)高級(jí)語言的出現(xiàn),也就有了今天BASIC、JAVA和C語言的出現(xiàn),使得IT人員只需要解決先前存在的問題就可以了。而計(jì)算機(jī)的面向過程的語言是通過數(shù)據(jù)結(jié)構(gòu)與算法一起構(gòu)成的。所以它有幾個(gè)非常重要的特點(diǎn)。
(1)面向過程語言程序模塊化的作用都是抽象的,而模塊與模塊之間相對(duì)都是獨(dú)立的。所以,每一個(gè)模塊都可以是一個(gè)單獨(dú)的處理單元,也都可以進(jìn)行輸入與輸出操作。
(2)面向過程語言的過程也都是相對(duì)獨(dú)立的,而且還能通過顯示屏將數(shù)據(jù)結(jié)果顯示給用戶,并且還能在輸入相同數(shù)據(jù)時(shí),在任何程序調(diào)用下都會(huì)輸出相同的結(jié)果。
(3)面向過程語言就是一個(gè)注重細(xì)節(jié)化的設(shè)計(jì)過程,因此,面向過程語言的程序模塊只有特殊的要求,而沒有大眾化的作用和功效。所以,根據(jù)用戶的高度需求,在面向過程語言的基礎(chǔ)之上,又產(chǎn)生了面向?qū)ο蟮恼Z言。
2對(duì)面向?qū)ο蟮恼Z言進(jìn)行分析
所謂面向?qū)ο蟮恼Z言是以對(duì)象為基本結(jié)構(gòu)的程序設(shè)計(jì)語言。它是根據(jù)人工智能語言形成的,而面向?qū)ο蟮恼Z言主要面對(duì)的有兩個(gè)方向,一個(gè)是單純的對(duì)象語言,另一個(gè)就是混合形的對(duì)象語言。在面向?qū)ο蟮恼Z言中,有C++和JAVA等,用這些語言在編程時(shí),會(huì)有它們獨(dú)特的特點(diǎn)。所以,根據(jù)這些語言的特點(diǎn),我們不難看出面向?qū)ο笳Z言的特點(diǎn)。
(1)識(shí)別性:它是將計(jì)算機(jī)系統(tǒng)中基本的軟件代碼都作為計(jì)算機(jī)可識(shí)別的對(duì)象。
(2)類別性:是將計(jì)算機(jī)系統(tǒng)中的具有相同意義的數(shù)據(jù)結(jié)構(gòu)和算法都合成一類,以便讓計(jì)算機(jī)進(jìn)行識(shí)別,最后傳遞給用戶。
(3)多態(tài)性:在面向?qū)ο笳Z言中的對(duì)象不僅有靜態(tài)型的,還有動(dòng)態(tài)型的。C++就有這一特性。
(4)繼承性:在面向?qū)ο蟮恼Z言中,下層可以繼續(xù)承接上層的數(shù)據(jù)操作。這也是面向?qū)ο笳Z言的特殊性,是其他時(shí)期的語言所不具有的。
3對(duì)面向方面的語言進(jìn)行分析
所謂面向方向的語言是以整體中的某一局部為核心而進(jìn)行代碼編寫。它是在面向?qū)ο笳Z言的基礎(chǔ)上形成的,它只針對(duì)計(jì)算機(jī)用戶的某一方面問題而進(jìn)行解決,這樣既減少了IT人員對(duì)代碼的編寫時(shí)間,又滿足了用戶的高度需求。而在面向方向的語言中,我們會(huì)針對(duì)某一局部的改變,而使整體都全部?jī)?yōu)化,這也就所謂的整體和局部是互相影響、互相轉(zhuǎn)化的關(guān)系,整體離不開局部,局部也離不開整體。比如在用戶和用戶之間進(jìn)行數(shù)據(jù)傳輸時(shí),要進(jìn)行數(shù)據(jù)的輸入、傳遞和輸出,而這三個(gè)基本功能都是相對(duì)獨(dú)立的,如果用到面向方面的語言,就直接會(huì)對(duì)這三個(gè)功能進(jìn)行各自編寫,以至于最后達(dá)到用戶能高速地進(jìn)行數(shù)據(jù)傳輸和安全的共享資源。所以,在當(dāng)今時(shí)代,計(jì)算機(jī)科技雖然得到了發(fā)展,計(jì)算機(jī)軟件開發(fā)語言也得到了高度發(fā)展,并且在發(fā)展過程中還能不斷地進(jìn)行優(yōu)化,使程序一步一步走向普通化,滿足用戶對(duì)計(jì)算機(jī)軟件的需求。
4結(jié)語
根據(jù)計(jì)算機(jī)軟件開發(fā)語言的不同發(fā)展時(shí)期,我們可以知道軟件開發(fā)語言在發(fā)展過程中,在不斷地改進(jìn)與創(chuàng)新,向著人類最能接受的方向發(fā)展,也使得計(jì)算機(jī)用戶們不僅能對(duì)計(jì)算機(jī)硬件達(dá)到滿意,也能對(duì)計(jì)算機(jī)軟件達(dá)到滿意,這也是IT人員開發(fā)新語言的最終目的。
作者:邵斌周陽單位:廊坊職業(yè)技術(shù)學(xué)院