劉云聰
隨著社會(huì)發(fā)展的步伐不斷加快,如今我國(guó)已進(jìn)入高度信息化的大數(shù)據(jù)時(shí)代,因此計(jì)算機(jī)在我們?nèi)粘I钪兴鸬降淖饔脤⒃絹?lái)越大,涉及到的領(lǐng)域也會(huì)越來(lái)越廣。人們的生活工作以及國(guó)家的經(jīng)濟(jì)建設(shè)甚至國(guó)防,均需要應(yīng)用到計(jì)算機(jī)。雖然近些年來(lái)我國(guó)計(jì)算機(jī)產(chǎn)業(yè)有較大的發(fā)展,但我國(guó)的計(jì)算機(jī)編程水平與一些國(guó)外發(fā)達(dá)國(guó)家相比水平相比仍然存在很大差距,許多編程的頂尖技術(shù)仍然需要從外國(guó)引進(jìn),因此開(kāi)發(fā)并改進(jìn)計(jì)算機(jī)編程方式將會(huì)對(duì)我國(guó)乃至世界做出重要的貢獻(xiàn)。
【關(guān)鍵詞】計(jì)算機(jī)編程 方式改進(jìn) 研究
在科學(xué)技術(shù)的推動(dòng)下人類社會(huì)不斷進(jìn)步,計(jì)算機(jī)信息技術(shù)已基本普及世界各個(gè)角落,所以,改進(jìn)計(jì)算機(jī)的編程方式,將有利于促進(jìn)計(jì)算機(jī)設(shè)備高效穩(wěn)定的運(yùn)行,讓人們?cè)谑褂脮r(shí)更加得心應(yīng)手。本文將以時(shí)代發(fā)展為背景,將改進(jìn)計(jì)算機(jī)編程方式的意義為出發(fā)點(diǎn),深入探討改進(jìn)編程方式的策略及方法,希望能對(duì)相關(guān)技術(shù)人員有所幫助,對(duì)計(jì)算機(jī)的發(fā)展貢獻(xiàn)一份微薄之力。
1 計(jì)算機(jī)編程方式改進(jìn)的意義
隨著編程方式的不斷改進(jìn),編程主要從手寫漸漸過(guò)渡到機(jī)器編程, 從此以后,編程變得更加的簡(jiǎn)便和精確,即使在進(jìn)行較為復(fù)雜的程序編寫時(shí)也能快速準(zhǔn)確的完成。這就大大提高了計(jì)算機(jī)的功能。從而使計(jì)算機(jī)成功地植入了我們?nèi)粘I钆c工作當(dāng)中,使我們?cè)诠ぷ鲿r(shí)更加得心應(yīng)手,使我們的生活更加豐富多彩。但隨著社會(huì)的進(jìn)前進(jìn),人們生活和辦公節(jié)奏越來(lái)越快,對(duì)就算機(jī)的要求也越來(lái)越高,這使得編程進(jìn)入飛速發(fā)展的時(shí)期,傳統(tǒng)的編程方式已逐步淡出歷史的舞臺(tái),因此,對(duì)計(jì)算機(jī)編程方式進(jìn)行改進(jìn)將是現(xiàn)在最為首要的工作,如今,各個(gè)工作領(lǐng)域以及每個(gè)機(jī)關(guān)單位都需要進(jìn)行編程工作,以此來(lái)提高工作效率和準(zhǔn)確性。如今,程序編寫工作已取得舉世矚目的成就,產(chǎn)生了巨大的經(jīng)濟(jì)價(jià)值和社會(huì)價(jià)值。
2 計(jì)算機(jī)編程方式的改進(jìn)現(xiàn)狀
曾經(jīng)復(fù)雜繁瑣的編程語(yǔ)言大大影響了編程的效率以及計(jì)算機(jī)發(fā)展的歷程,漸漸地人們意識(shí)到傳統(tǒng)編程方式的不足以及機(jī)械語(yǔ)言和匯編語(yǔ)言的不便利性,所以人們開(kāi)始尋找和開(kāi)發(fā)更加便利的編程方式以及更加方便使用更加接近人類語(yǔ)言,簡(jiǎn)單明確,具有邏輯性和方便編寫的語(yǔ)言。為了滿足以上的需求高級(jí)語(yǔ)言便漸漸成了編程的主流語(yǔ)言,并逐漸淘汰了傳統(tǒng)的編程語(yǔ)言,完成了編程語(yǔ)言由機(jī)械語(yǔ)言到匯編語(yǔ)言再到高級(jí)語(yǔ)言的轉(zhuǎn)變。當(dāng)用高級(jí)語(yǔ)言進(jìn)行編程時(shí),只要計(jì)算機(jī)具備編譯和解釋程序即可編寫程序,用戶不在需要考慮計(jì)算機(jī)類型,不管是從通用性和兼容性視角來(lái)還是別的任何方面來(lái)看高級(jí)語(yǔ)言都要遠(yuǎn)遠(yuǎn)強(qiáng)于傳統(tǒng)的編程語(yǔ)言。因?yàn)楦呒?jí)語(yǔ)言的出現(xiàn)使編程的方式更為簡(jiǎn)化,降低了編程的難度極大的提高了編程效率以及準(zhǔn)確度。
3 計(jì)算機(jī)編程方式的改進(jìn)策略
3.1 計(jì)算機(jī)編程方式改進(jìn)的方向
如今,世界對(duì)計(jì)算機(jī)的應(yīng)用非常的廣泛,而且人們對(duì)計(jì)算機(jī)功能的需求越來(lái)越高,這對(duì)程序的編寫提出了巨大的挑戰(zhàn),有關(guān)工作人員有時(shí)需要編寫非常復(fù)雜且規(guī)模龐大的程序,所以工作人員必須不斷地改進(jìn)編程方式,開(kāi)發(fā)并應(yīng)用新的編程語(yǔ)言使其與已經(jīng)投入到使用中的語(yǔ)言統(tǒng)籌應(yīng)用有機(jī)融合,從而提高編譯效率。另外如今編程準(zhǔn)確性和穩(wěn)定性有待提高,所以我們可以在提高語(yǔ)言穩(wěn)定性和準(zhǔn)確性上大做文章,優(yōu)化編程方式,解決編程時(shí)造成程序出錯(cuò)的語(yǔ)言問(wèn)題。所以我們對(duì)編程方式的改進(jìn)的方向是,開(kāi)發(fā)能適應(yīng)時(shí)代發(fā)展的編程語(yǔ)言,改進(jìn)已有的高級(jí)語(yǔ)言,使使編程更具高效性和穩(wěn)定性。
3.2 C語(yǔ)言重復(fù)編譯改進(jìn)中
C語(yǔ)言是作為編時(shí)最常用的高級(jí)語(yǔ)言,是高級(jí)語(yǔ)言擴(kuò)展的基礎(chǔ),在目前程序的編寫以及未來(lái)編程語(yǔ)言的研究都起到至關(guān)重要的作用。C語(yǔ)言作為一門新興的編程語(yǔ)言也存在一些未成熟的地方,如在使用C語(yǔ)言進(jìn)行程序編寫時(shí),可能會(huì)產(chǎn)生語(yǔ)句重復(fù)編譯的現(xiàn)象,因?yàn)镃語(yǔ)言是一種注重編譯過(guò)程的語(yǔ)言,所以在應(yīng)用時(shí)非常注重它的邏輯連貫性,而重復(fù)編譯會(huì)造成它的邏輯混亂造成程序錯(cuò)誤。例如一個(gè)叫head.h的頭文件,被工程中兩個(gè)源文件同時(shí)包含如:A.cpp和B.cpp。此時(shí)如果不用這個(gè)條件編譯,將會(huì)造成head.h編譯兩次,大大降低了編譯的效率。此外C語(yǔ)言的容錯(cuò)性十分低,在應(yīng)用C語(yǔ)言進(jìn)行程序編寫時(shí),經(jīng)常會(huì)出現(xiàn)一步走錯(cuò)全盤皆輸?shù)默F(xiàn)象,例如,當(dāng)輸出文字“你好”時(shí)printf(“你好”);因?yàn)閼?yīng)用的是中文狀態(tài)下的符號(hào),導(dǎo)致程序編寫失敗,如果再返回程序?qū)ふ也⑿薷腻e(cuò)誤時(shí)就會(huì)耗費(fèi)大量的時(shí)間和精力。所以未來(lái)高級(jí)語(yǔ)言的研究可以從如何減少編譯時(shí)重復(fù)以及增大語(yǔ)言的容錯(cuò)性上入手提高編譯的效率。
3.3 數(shù)學(xué)算法對(duì)高級(jí)語(yǔ)言的改進(jìn)
若編寫的程序非常復(fù)雜且程規(guī)模龐大,即編寫時(shí)工程量和難度都非常巨大,這時(shí)就需要采用數(shù)學(xué)建模的方式,通過(guò)引用合適的數(shù)學(xué)模型對(duì)程序進(jìn)行優(yōu)化。運(yùn)用構(gòu)建數(shù)學(xué)建模的方式進(jìn)行統(tǒng)一運(yùn)算,可以大大提高解決問(wèn)題的效率,構(gòu)建數(shù)學(xué)模型引入數(shù)學(xué)算法是當(dāng)前編程工作人員公認(rèn)的適宜改進(jìn)計(jì)算機(jī)編程方式以及未來(lái)編程發(fā)展的方向,它可以有效地減少工程量提高編寫速率,并且可以提高編譯的準(zhǔn)性和穩(wěn)定性。如常用的輾轉(zhuǎn)相除法、牛頓迭代算法、卡馬克快速平方根等,均可應(yīng)用到建立數(shù)據(jù)模型中,即通過(guò)坐標(biāo)系、向量表等形式對(duì)程序進(jìn)行直觀表達(dá),從而讓編程方式更加便捷與多樣,使程序更加高效簡(jiǎn)潔。
4 結(jié)束語(yǔ)
隨著計(jì)算機(jī)時(shí)代的來(lái)臨,人們的工作效率和生活均得到有效的提高,但這也給編程編寫提出了新的要求,所以,采取有效方式對(duì)編程進(jìn)行改進(jìn)是非常必要的,現(xiàn)如今,傳統(tǒng)手工編程已逐漸被行業(yè)淘汰,在現(xiàn)代企事業(yè)單位中,被使用最多的是機(jī)器編程,所以改進(jìn)編程方式提高編程效率將是編程工作的首要任務(wù)。數(shù)學(xué)算法作為編程方式改進(jìn)的首要突破口,對(duì)程序進(jìn)行邏輯分析、改進(jìn)程序的算法以及開(kāi)發(fā)新的編程語(yǔ)言有重大作用,因此,相關(guān)工作人員需要掌握并熟練應(yīng)用的這種改進(jìn)方法,科學(xué)合理的解決重復(fù)編譯等問(wèn)題,從而提高編程效率,更好的適應(yīng)時(shí)代的要求。
參考文獻(xiàn)
[1]王運(yùn)生.計(jì)算機(jī)編程方式改進(jìn)的必要性及優(yōu)化策略[J].電腦編程技巧與維護(hù),2014(20):40+53.
[2]郭蕾,王昕,陳世亮.計(jì)算機(jī)編程方式改進(jìn)的必要性及優(yōu)化[J].科技尚品,2015(12):37+12.
[3]徐潛,史普杰,陳昂.探討計(jì)算機(jī)編程方式的改進(jìn)[J].電子技術(shù)與軟件工程,2016(14):250.
[4]李棟.計(jì)算機(jī)編程方式改進(jìn)的必要性及優(yōu)化策略探討[J]. 電腦編程技巧與維護(hù),2016(17):9-10.
[5]牟昊天.計(jì)算機(jī)編程方式改進(jìn)的必要性及優(yōu)化策略[J]. 通訊世界,2015(16):199.
作者單位
山東省青島市第九中學(xué)高二二班 山東省青島市 266012