李小松 周坤
隨著我國科學(xué)技術(shù)的不斷發(fā)展,計(jì)算機(jī)技術(shù)在諸多領(lǐng)域中得到了廣泛的應(yīng)用。在計(jì)算機(jī)技術(shù)應(yīng)用的過程中,編程方式十分重要,基于此,本文探討了計(jì)算機(jī)編程方式改進(jìn)的必要性,并提出了具體的優(yōu)化路徑,僅供參考。
計(jì)算機(jī)編程可以將其稱之為計(jì)算機(jī)的“語言”,是控制計(jì)算機(jī)的關(guān)鍵性內(nèi)容。編程可以實(shí)現(xiàn)計(jì)算機(jī)與人之間的有效交流,過程就是將思維轉(zhuǎn)換為計(jì)算機(jī)“語言”,以編程取代人工操作,從而提高計(jì)算機(jī)的實(shí)際應(yīng)用效。因此需要通過優(yōu)化路徑改進(jìn)計(jì)算機(jī)標(biāo)稱,發(fā)揮出編程的最大化作用,促進(jìn)我國計(jì)算機(jī)科學(xué)技術(shù)的發(fā)展及應(yīng)用,為現(xiàn)代化建設(shè)做好鋪墊。
計(jì)算機(jī)編程屬于人與計(jì)算機(jī)之間“交流”的工具,其通過二進(jìn)制符號(hào)命令控制計(jì)算機(jī),當(dāng)前我國常見的計(jì)算機(jī)編程為匯編語言、基礎(chǔ)機(jī)器語言以及高級(jí)語言,且三種語言的作用也各不相同。高級(jí)語言可以具體分為C語言、Java以及VB等,其中C語言應(yīng)用范圍較廣,也是當(dāng)前最常應(yīng)用的高級(jí)語言之一。在計(jì)算機(jī)編程中,C語言較為通用,因?yàn)槠溆?4種運(yùn)算符號(hào),編程效果更為清晰。
(一)計(jì)算機(jī)編程的定義
計(jì)算機(jī)編程需要通過計(jì)算機(jī)輸入來完成,程序在存檔后可以為計(jì)算機(jī)設(shè)備或相關(guān)電子設(shè)備發(fā)出指令,使其能夠穩(wěn)定運(yùn)行,常見的如Windows系統(tǒng)、安卓系統(tǒng)、蘋果系統(tǒng)都是通過編程滿足日常的需求。
(二)自主創(chuàng)新能力有待提高
國內(nèi)大多數(shù)計(jì)算機(jī)程序都源自國外,自主創(chuàng)新的內(nèi)容較少,如不對(duì)計(jì)算機(jī)編程進(jìn)行改進(jìn),將會(huì)加大與國外的差距,最終導(dǎo)致計(jì)算機(jī)相關(guān)技術(shù)落后,這樣的問題不利于我國經(jīng)濟(jì)的發(fā)展。因此,在實(shí)際編程過程中必須不斷進(jìn)行創(chuàng)新,采取有效措施加以應(yīng)對(duì),以此縮小與發(fā)達(dá)國家計(jì)算機(jī)技術(shù)的差距,以此使編程軟件更加貼近于我國人民的生產(chǎn)和生活。
(三)計(jì)算機(jī)編程人員的工作熱情有待提高
計(jì)算機(jī)程序的編寫需要高度熱情、專業(yè)技術(shù)、編寫耐心、創(chuàng)新思維,但就當(dāng)前情況來看,雖然編制屬于高新行業(yè),但由于其枯燥乏味,導(dǎo)致該專業(yè)仍然缺少人才,且通過調(diào)查走訪發(fā)現(xiàn),在職的編制人員也大多缺少高度的熱情,已經(jīng)沒有了期初對(duì)該行業(yè)的熱愛,這是制約我國計(jì)算機(jī)編程技術(shù)發(fā)展的主要因素之一,因此需要對(duì)該問題加強(qiáng)關(guān)注。
在計(jì)算機(jī)編程過程中,可以通過語言編制程序代碼為計(jì)算機(jī)下達(dá)指令,以此使計(jì)算機(jī)完成人們的指令。為了滿足當(dāng)前社會(huì)對(duì)計(jì)算機(jī)的實(shí)際需求,需要不斷創(chuàng)新編程方式,更新計(jì)算機(jī)編程知識(shí),保證計(jì)算機(jī)在收到指令后可以立即執(zhí)行。計(jì)算機(jī)程序編寫水平?jīng)Q定了計(jì)算機(jī)的運(yùn)行質(zhì)量,若想提高計(jì)算機(jī)的性能,也需要進(jìn)一步優(yōu)化計(jì)算機(jī)性能參數(shù),發(fā)現(xiàn)當(dāng)前的現(xiàn)存問題并加以改進(jìn)。
當(dāng)前我國信息技術(shù)正迅猛發(fā)展,在各行各業(yè)中均有所涉及,如教育行業(yè)、建設(shè)工程、企業(yè)管理等,其能夠在多種行業(yè)中有效應(yīng)用離不開計(jì)算機(jī)編程。但計(jì)算機(jī)編程具有系統(tǒng)性和復(fù)雜性的特點(diǎn),若將編程優(yōu)化意味著計(jì)算機(jī)的操作和使用可以更加方便快捷,以此進(jìn)一步提高計(jì)算機(jī)的工作效率和工作質(zhì)量,滿足現(xiàn)代人計(jì)算機(jī)操作需求,由此可以看出計(jì)算機(jī)編程方式改進(jìn)的必要性。
(一)編程方式自主研發(fā)
計(jì)算機(jī)編程技術(shù)的研發(fā)會(huì)影響到計(jì)算機(jī)相關(guān)行業(yè)的發(fā)展,只有自主研發(fā),才能提升編程的實(shí)際效果。倘若計(jì)算機(jī)編程只會(huì)借鑒,將會(huì)限制我國計(jì)算機(jī)行業(yè)的發(fā)展,無法滿足社會(huì)對(duì)計(jì)算機(jī)的使用需求。鑒于此,必須提高對(duì)自主研發(fā)的重視度,加大對(duì)計(jì)算機(jī)編程開發(fā)的關(guān)注度,以此進(jìn)行改進(jìn)和強(qiáng)化。以C語言應(yīng)用為例,雖然C語言優(yōu)勢較為明顯,但仍然存在局限性的問題,所以改進(jìn)過程可以應(yīng)用數(shù)學(xué)建模,加大對(duì)數(shù)學(xué)算法與C語言應(yīng)用的自主研發(fā),提高計(jì)算機(jī)編程效果。
(二)提高編程人員的水平
計(jì)算機(jī)技術(shù)、互聯(lián)網(wǎng)技術(shù)仍處于發(fā)展階段,都有著不可估量的發(fā)展前景,因此教育部門提高教育水平,以此培養(yǎng)出更多的計(jì)算機(jī)編程人才,從而促進(jìn)計(jì)算機(jī)領(lǐng)域的發(fā)展。人才是計(jì)算機(jī)技術(shù)優(yōu)化的唯一路徑,也是計(jì)算機(jī)編程優(yōu)化的必要條件,因此在實(shí)際發(fā)展過程中需要不斷提高人才的專業(yè)水平,使人才達(dá)到與時(shí)俱進(jìn),從而促進(jìn)該行業(yè)的可持續(xù)發(fā)展。相關(guān)部門和企業(yè)則必須重視人才培養(yǎng),嚴(yán)格把關(guān)把人才聘用,在企業(yè)中需要加強(qiáng)培訓(xùn),在高校教育中需要?jiǎng)?chuàng)新教學(xué),以此提高編程人員的專業(yè)能力,實(shí)現(xiàn)我國計(jì)算機(jī)編程方式的跨越式發(fā)展。
(三)編程方式借助編程人員素質(zhì)強(qiáng)化
編程人員是改進(jìn)優(yōu)化的源頭,其不僅是優(yōu)化中的參與者,更是優(yōu)化中的推進(jìn)者。鑒于此,需提高計(jì)算機(jī)編程人員的素質(zhì),如能力不足則需要開展培訓(xùn)工作,采取科學(xué)措施不斷提高能力,以此促進(jìn)計(jì)算機(jī)編程的優(yōu)化。除此之外,企業(yè)可定期展開專業(yè)知識(shí)講座,讓編程遠(yuǎn)遠(yuǎn)互相溝通交流,強(qiáng)化自身的編程經(jīng)驗(yàn)和意識(shí),也可以組建編程方式改進(jìn)小組,由專業(yè)的組長帶領(lǐng)探索,最大程度上發(fā)揮編程人員的作用,為我國編程方式的優(yōu)化奠定基礎(chǔ)。
(四)以算法對(duì)編程進(jìn)行優(yōu)化
C++語言屬于高級(jí)語言中的一種,改語言的應(yīng)用可以有效解決系統(tǒng)過于龐大的問題。與此同時(shí),C++語言有著多種編程模式,實(shí)際應(yīng)用中如計(jì)算機(jī)數(shù)據(jù)處理過于復(fù)雜、繁瑣,則可以以應(yīng)用C++語言編程減少人力、時(shí)間等資源成本。在具體編程期間,可以通過數(shù)學(xué)建模的應(yīng)用,以定量角度去分析與研究編程的優(yōu)化。在C++語言與數(shù)學(xué)建模綜合應(yīng)用的過程中,通過數(shù)學(xué)算法加以優(yōu)化,達(dá)到編程方式改進(jìn)優(yōu)化的目的。
(五)與社會(huì)應(yīng)用相結(jié)合
創(chuàng)新是計(jì)算機(jī)技術(shù)發(fā)展的不竭動(dòng)力,其對(duì)計(jì)算機(jī)編程的發(fā)展有著重要的作用。我國的計(jì)算機(jī)編程優(yōu)化在借鑒國外的同時(shí),也要加強(qiáng)自身的創(chuàng)新能力發(fā)展適合我國的編程方式,以此為人們提供更為優(yōu)質(zhì)的服務(wù),促使計(jì)算機(jī)編程改進(jìn)朝著惠民、民生應(yīng)用的方向不斷發(fā)展。同時(shí),應(yīng)將計(jì)算機(jī)編程技術(shù)與我國的實(shí)際需求相結(jié)合,滿足我國各行各業(yè)的多元化需求,促使產(chǎn)業(yè)、行業(yè)得到良性、可持續(xù)發(fā)展。且計(jì)算機(jī)編程方式需要全面考慮,深入探析現(xiàn)階段具體現(xiàn)狀,以此為方向進(jìn)行改進(jìn)優(yōu)化,凸顯出計(jì)算機(jī)編程的實(shí)際價(jià)值。
(六)機(jī)器語言編程優(yōu)化
計(jì)算機(jī)的語言使用二進(jìn)制,計(jì)算機(jī)需要通過二進(jìn)制執(zhí)行。編程人員利用機(jī)器語言來寫程序有以下要求,編程人員要反復(fù)確認(rèn)指令的正確性,以此使數(shù)據(jù)的執(zhí)行更加精準(zhǔn)。一般來說,編程較為復(fù)雜繁瑣,編程時(shí)間通常在程序應(yīng)用的10倍以上,但二進(jìn)制的0、1直觀性較差,長時(shí)間的編制極其容易出現(xiàn)錯(cuò)誤,因此在實(shí)際編程過程中必須淘汰手編語言。
(七)高級(jí)語言編程優(yōu)化
機(jī)器語言與匯編語言都是有很高的技術(shù)要求,在使用過程中的技術(shù)要求較高,需要詳細(xì)了解計(jì)算機(jī)程序的構(gòu)成原理,且要有明確的含義和規(guī)則。高級(jí)語言雖然兼容性較差,但在實(shí)際應(yīng)用中可以提高程序編制的效率,在用高級(jí)語言進(jìn)行程序編寫時(shí),需要進(jìn)行編譯與解釋,且無需考慮計(jì)算機(jī)的類型,將程序編譯后便可以獲取所需信息?,F(xiàn)如今匯編語言正被計(jì)算機(jī)編程廣泛使用,其可以使用字母、符號(hào)、數(shù)字等替換指令代碼,因此被稱為符號(hào)語言。匯編語言的代碼更容易記住,并且靈活性較高,有效應(yīng)用可以提高程序編寫的效率。
計(jì)算機(jī)編程需要不斷提高便捷性,優(yōu)化計(jì)算機(jī)性能參數(shù),明確掌握編程方式針對(duì)現(xiàn)有問題施行科學(xué)解決措施,拓展計(jì)算機(jī)編程方式的優(yōu)勢,從而為我國計(jì)算機(jī)科學(xué)技術(shù)的發(fā)展奠定基礎(chǔ)。
作者單位:西華師范大學(xué)
基金項(xiàng)目:教育部產(chǎn)學(xué)合作協(xié)同育人項(xiàng)目,項(xiàng)目名稱:基于工程教育認(rèn)證和校企協(xié)同的新工科建設(shè)探索(項(xiàng)目編號(hào):201802047001)