朱平哲
摘 要:信息技術(shù)發(fā)展是社會(huì)發(fā)展的必然趨勢(shì),人們已經(jīng)越來越離不開信息技術(shù)帶來的巨大便利。計(jì)算機(jī)程序作為信息技術(shù)得以發(fā)展的重要工具,既滿足了企業(yè)和個(gè)人的需求,同時(shí)也促進(jìn)了行業(yè)的發(fā)展。本文首先對(duì)計(jì)算機(jī)程序設(shè)計(jì)進(jìn)行了簡(jiǎn)要概述,接著從計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言發(fā)展,以及計(jì)算機(jī)程序設(shè)計(jì)方法發(fā)展變化兩方面闡述了計(jì)算機(jī)程序設(shè)計(jì)發(fā)展歷程。最后從工業(yè)工程領(lǐng)域、醫(yī)療衛(wèi)生領(lǐng)域以及電子商務(wù)領(lǐng)域提出了計(jì)算機(jī)程序設(shè)計(jì)開發(fā)的應(yīng)用,以發(fā)掘程序設(shè)計(jì)在各個(gè)行業(yè)發(fā)展和應(yīng)用的潛力和發(fā)展空間。
關(guān)鍵詞:計(jì)算機(jī)程序設(shè)計(jì);程序設(shè)計(jì)應(yīng)用;發(fā)展歷程;電子商務(wù)
信息化技術(shù)發(fā)展已經(jīng)遍及我國(guó)社會(huì)發(fā)展的各個(gè)行業(yè),不同行業(yè)領(lǐng)域的信息化應(yīng)用都有其無(wú)可取代的價(jià)值。計(jì)算機(jī)應(yīng)用技術(shù)不僅在互聯(lián)網(wǎng)行業(yè)得到了長(zhǎng)足的發(fā)展,同時(shí)也影響到電商、醫(yī)學(xué)等多個(gè)領(lǐng)域的研究進(jìn)步。不同行業(yè)的計(jì)算機(jī)技術(shù)應(yīng)用離不開計(jì)算機(jī)軟件的研發(fā)和使用,這些不同領(lǐng)域的計(jì)算機(jī)程序應(yīng)用也集中體現(xiàn)出其自身具備的復(fù)雜性。計(jì)算機(jī)程序的開發(fā)和運(yùn)行都離不開計(jì)算機(jī)環(huán)境,而只有程序開發(fā)人員根據(jù)需求設(shè)計(jì)編寫出專業(yè)的計(jì)算機(jī)軟件,才可以在各行各業(yè)得到廣泛的應(yīng)用。本文以計(jì)算機(jī)程序設(shè)計(jì)開發(fā)作為主要研究對(duì)象,集中探討其中多應(yīng)用型計(jì)算機(jī)程序的設(shè)計(jì)與應(yīng)用。
1 計(jì)算機(jī)程序設(shè)計(jì)概述
社會(huì)的發(fā)展與進(jìn)步離不開科學(xué)技術(shù)的突破創(chuàng)新,信息技術(shù)在我國(guó)的發(fā)展只有短短幾十年,但卻取得了巨大的成就。計(jì)算機(jī)技術(shù)作為信息化技術(shù)發(fā)展的主要部分,已經(jīng)在我國(guó)得到了廣泛深刻的應(yīng)用和發(fā)展,它已經(jīng)作為人們?nèi)粘I詈凸ぷ鞯囊徊糠譂B透到千家萬(wàn)戶。計(jì)算機(jī)軟件程序作為計(jì)算機(jī)技術(shù)發(fā)展的一部分,為提升各行業(yè)工作效率,促進(jìn)行業(yè)發(fā)展進(jìn)步提供了更加便利的條件。計(jì)算機(jī)程序目前主要是由程序員進(jìn)行設(shè)計(jì)編寫以及調(diào)試維護(hù),軟件程序能夠按照不同領(lǐng)域個(gè)性化的要求高效準(zhǔn)確地發(fā)揮軟件自身的功能,很大程度上依賴計(jì)算機(jī)程序設(shè)計(jì)。計(jì)算機(jī)程序設(shè)計(jì)是以計(jì)算機(jī)語(yǔ)言作為設(shè)計(jì)基礎(chǔ),利用程序?qū)崿F(xiàn)機(jī)器執(zhí)行指令的過程,從而實(shí)現(xiàn)軟件程序的運(yùn)行。程序員需要借助特定的程序設(shè)計(jì)語(yǔ)言來實(shí)現(xiàn)用戶需求的功能,其設(shè)計(jì)過程主要包括分析、設(shè)計(jì)、編碼以及測(cè)試等多個(gè)環(huán)節(jié)。利用特殊程序設(shè)計(jì)語(yǔ)言編寫好的程序,并不能夠直接進(jìn)行使用,而是要經(jīng)過軟件測(cè)試環(huán)節(jié)才可以盡可能保證程序不會(huì)在使用過程中出現(xiàn)問題。計(jì)算機(jī)程序語(yǔ)言經(jīng)歷了幾個(gè)階段的革新和發(fā)展,由最初復(fù)雜的第一代機(jī)器語(yǔ)言發(fā)展到現(xiàn)在的第三代第四代程序設(shè)計(jì)語(yǔ)言。在程序設(shè)計(jì)語(yǔ)言發(fā)展的過程中,逐漸實(shí)現(xiàn)了計(jì)算機(jī)運(yùn)行效率的提升、程序設(shè)計(jì)準(zhǔn)確的提升以及功能的豐富等多方面優(yōu)點(diǎn)。
2 計(jì)算機(jī)設(shè)計(jì)程序的發(fā)展
2.1 計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言發(fā)展
程序語(yǔ)言設(shè)計(jì)作為計(jì)算機(jī)程序設(shè)計(jì)過程中的比較重要的部分,是隨著社會(huì)不同領(lǐng)域需求的提升以及技術(shù)的發(fā)展不斷豐富和改進(jìn)的。程序語(yǔ)言可以有很多種分類的方法,可以按照編程難度、描述型、設(shè)計(jì)風(fēng)格以及應(yīng)用領(lǐng)域分為多種類型。比如按照描述型語(yǔ)言分類,程序語(yǔ)言可以分為算法描述型以及數(shù)據(jù)描述型語(yǔ)言。C語(yǔ)言、C++等語(yǔ)言都屬于算法描述型語(yǔ)言,而HTML語(yǔ)言則屬于數(shù)據(jù)描述型語(yǔ)言。按照編程技術(shù)難易程度大小分類,程序語(yǔ)言有低級(jí)語(yǔ)言和高級(jí)語(yǔ)言之分,目前程序員所編寫的程序普遍是利用高級(jí)語(yǔ)言進(jìn)行編寫。按照程序執(zhí)行方式進(jìn)行分類,程序語(yǔ)言可以大致包括以Python等語(yǔ)言為代表的解釋型語(yǔ)言,以C語(yǔ)言為代表的編譯型語(yǔ)言以及以Java為代表的編譯加解釋型語(yǔ)言。不同的程序設(shè)計(jì)語(yǔ)言又具有不同的應(yīng)用方向,比如C語(yǔ)言可以完成底層系統(tǒng)的編寫,Python語(yǔ)言可以實(shí)現(xiàn)科學(xué)計(jì)算、桌面界面開發(fā)、后端開發(fā)等方面。除此之外,隨著大數(shù)據(jù)和人工智能技術(shù)的發(fā)展,python等語(yǔ)言也可以完成機(jī)器學(xué)習(xí)、數(shù)據(jù)爬蟲等程序的設(shè)計(jì)編寫工作。從程序語(yǔ)言的設(shè)計(jì)發(fā)展歷程來看,程序語(yǔ)言實(shí)現(xiàn)了由剛開始單一的低級(jí)機(jī)器語(yǔ)言到現(xiàn)在高級(jí)語(yǔ)言的巨大發(fā)展和飛躍。低級(jí)語(yǔ)言主要包含機(jī)器語(yǔ)言和匯編語(yǔ)言兩種,這是計(jì)算機(jī)程序語(yǔ)言發(fā)展史上最原始的程序設(shè)計(jì)語(yǔ)言。由于機(jī)器語(yǔ)言無(wú)法完成跨機(jī)器的移植運(yùn)行編寫任務(wù),加上機(jī)器語(yǔ)言本身的復(fù)雜性,程序語(yǔ)言為了滿足設(shè)計(jì)的需求而在第一代語(yǔ)言的基礎(chǔ)上產(chǎn)生出第二代程序設(shè)計(jì)語(yǔ)言。第二代程序設(shè)計(jì)語(yǔ)言盡管依舊較為復(fù)雜,但是相對(duì)于第一代語(yǔ)言已經(jīng)便于人類理解,程序員可以執(zhí)行一些特定的計(jì)算系統(tǒng)設(shè)計(jì)工作。隨著程序語(yǔ)言的發(fā)展,高級(jí)語(yǔ)言以其強(qiáng)大的交互性、獨(dú)立性、可移植以及多樣化的功能受到現(xiàn)在程序設(shè)計(jì)人員的青睞,程序設(shè)計(jì)語(yǔ)言發(fā)展取得了巨大的進(jìn)步。
2.2 計(jì)算機(jī)程序設(shè)計(jì)方法發(fā)展變化
計(jì)算機(jī)程序設(shè)計(jì)作為信息化發(fā)展的必要工具和手段,越來越受到程序設(shè)計(jì)人員以及公司的重視,逐漸有越來越多的人加入程序設(shè)計(jì)的隊(duì)伍進(jìn)行計(jì)算機(jī)程序設(shè)計(jì)工作。在過去的傳統(tǒng)程序設(shè)計(jì)過程中,程序設(shè)計(jì)人員往往忽視了程序本身的可移植性,導(dǎo)致盡管設(shè)計(jì)出的程序類型豐富多樣,但是都存在無(wú)法完成跨平臺(tái)跨類型機(jī)器運(yùn)行的問題,這個(gè)問題極大程度限制了程序設(shè)計(jì)水平的提升以及程序設(shè)計(jì)語(yǔ)言的發(fā)展。受到這些問題的影響和啟發(fā),程序設(shè)計(jì)語(yǔ)言逐漸出現(xiàn)了可視化編程語(yǔ)言以及面向?qū)ο蟮木幊陶Z(yǔ)言,這使得語(yǔ)言設(shè)計(jì)過程得到了極大的簡(jiǎn)化。可視化編程語(yǔ)言可以使用控件和對(duì)象屬性實(shí)現(xiàn)程序的設(shè)計(jì)工作,面向?qū)ο缶幊陶Z(yǔ)言可以從程序單元出發(fā)進(jìn)行程序設(shè)計(jì)。這兩種程序語(yǔ)言都很大程度上減小了程序設(shè)計(jì)的復(fù)雜性,提升了編程速度,使得程序語(yǔ)言設(shè)計(jì)取得巨大的進(jìn)步。
3 基于多應(yīng)用型計(jì)算機(jī)程序設(shè)計(jì)與開發(fā)分析
3.1 工業(yè)工程領(lǐng)域中程序設(shè)計(jì)的應(yīng)用
基于多應(yīng)用型計(jì)算機(jī)程序設(shè)計(jì)與開發(fā),首先體現(xiàn)在工業(yè)工程領(lǐng)域的發(fā)展當(dāng)中。計(jì)算機(jī)程序在工業(yè)領(lǐng)域的運(yùn)用,主要是為了實(shí)現(xiàn)對(duì)工程施工應(yīng)急狀況的處理以及控制。比如在工程施工過程中,因?yàn)槌霈F(xiàn)一些作業(yè)應(yīng)急情況導(dǎo)致施工過程中斷,從而影響到整體工程進(jìn)度以及整體利益。在工程施工過程中可以使用計(jì)算機(jī)程序?qū)崿F(xiàn)機(jī)械設(shè)計(jì)自動(dòng)化,從而完成整體工程布局以及電路設(shè)計(jì)的輔助設(shè)計(jì)工作。利用計(jì)算機(jī)程序?qū)崿F(xiàn)行業(yè)自動(dòng)化作業(yè),提升工程設(shè)備的工作效率,從而可以保證施工過程在出現(xiàn)緊急情況時(shí)可以及時(shí)采取響應(yīng)措施,以盡量減少工期延誤等事故造成的損失。除此之外,設(shè)計(jì)工業(yè)工程程序還可以用于機(jī)器控制以及智能系統(tǒng),利用程序控制下的機(jī)器作業(yè)代替普通勞動(dòng)力,可以極大提升作業(yè)效率,同時(shí)減少作業(yè)當(dāng)中的事故發(fā)生率。
3.2 醫(yī)療衛(wèi)生領(lǐng)域中程序設(shè)計(jì)的應(yīng)用
基于多應(yīng)用型計(jì)算機(jī)程序設(shè)計(jì)與開發(fā),還體現(xiàn)在醫(yī)療衛(wèi)生領(lǐng)域的發(fā)展當(dāng)中。醫(yī)療問題是我國(guó)當(dāng)前發(fā)展面臨的主要問題之一,醫(yī)療水平的提升可以最大程度惠及百姓,以促進(jìn)國(guó)家和社會(huì)穩(wěn)定發(fā)展以及百姓安居樂業(yè)。目前居民去醫(yī)院就診普遍存在看病程序繁瑣、買藥困難等問題,加上病人在患病之后要服從醫(yī)院就醫(yī)過程進(jìn)行就醫(yī),但是醫(yī)院的看病流程復(fù)雜,醫(yī)療過程效率較低,這些問題極大程度上影響到病人的病情發(fā)展走勢(shì),最終影響到病人的治療和恢復(fù)。利用計(jì)算機(jī)程序解決居民看病難、買藥難的問題,提升醫(yī)院就醫(yī)效率,改善醫(yī)院就醫(yī)結(jié)構(gòu),是對(duì)病人治療極大的幫助。計(jì)算機(jī)程序在醫(yī)療領(lǐng)域應(yīng)用可以體現(xiàn)在就診、治療、買藥、掛號(hào)等多個(gè)方面,比如病人可以在移動(dòng)端、PC端以及醫(yī)院現(xiàn)場(chǎng)實(shí)現(xiàn)同步掛號(hào)。在醫(yī)院也可以采用自主掛號(hào)以及排隊(duì)掛號(hào)的方式進(jìn)行預(yù)約掛號(hào)服務(wù)。在進(jìn)行就診的過程中,醫(yī)生要根據(jù)病人的情況進(jìn)行身體檢查以及開藥等診療流程,這些任務(wù)都可以借助計(jì)算機(jī)程序來完成。利用程序應(yīng)用不僅節(jié)約了病人大部分的排隊(duì)時(shí)間,同時(shí)也提升了醫(yī)院整體診療的效率,使得我國(guó)醫(yī)療衛(wèi)生工作效果得到了顯著的提升。
3.3 電子商務(wù)領(lǐng)域中程序設(shè)計(jì)的應(yīng)用
基于多應(yīng)用型計(jì)算機(jī)程序設(shè)計(jì)與開發(fā)分析,還體現(xiàn)在電子商務(wù)領(lǐng)域。我國(guó)是世界上電子商務(wù)發(fā)展速度最快的國(guó)家,同時(shí)也是電子商務(wù)規(guī)模最大的國(guó)家。電子商務(wù)領(lǐng)域的發(fā)展,離不開計(jì)算機(jī)程序的設(shè)計(jì)和應(yīng)用。無(wú)論是電商平臺(tái)的建立、物流貨物的運(yùn)送,還是線上線下的商品銷售工作,都在很大程度上依賴程序設(shè)計(jì)的發(fā)展。比如利用計(jì)算機(jī)程序設(shè)計(jì)的諸如淘寶京東等眾多的電商平臺(tái),可以讓消費(fèi)者在移動(dòng)端和PC端兩個(gè)方面實(shí)現(xiàn)隨時(shí)隨地下單的需求。對(duì)于一些實(shí)體店銷售來說,計(jì)算機(jī)程序與互聯(lián)網(wǎng)技術(shù)的結(jié)合,讓商品的銷售渠道不再僅限于線下的銷售,其銷售渠道以及銷售量取得了巨大的增長(zhǎng)和提升。程序設(shè)計(jì)的發(fā)展,使得電商平臺(tái)的服務(wù)以及產(chǎn)品得到了最大程度的豐富,消費(fèi)者可以得到世界各地好物的詳細(xì)信息,可以對(duì)不同商品實(shí)現(xiàn)對(duì)比選擇。同時(shí)隨著程序設(shè)計(jì)過程中推送算法的發(fā)展,電商平臺(tái)可以為消費(fèi)者推送更多需要的商品,以充分節(jié)省消費(fèi)者的購(gòu)買選擇時(shí)間。除此之外,我國(guó)的貨運(yùn)物流在計(jì)算機(jī)程序設(shè)計(jì)的發(fā)展下取得了巨大的成就,物流公司可以借助貨物分類機(jī)器人和物流機(jī)器人實(shí)現(xiàn)貨物自動(dòng)分類以及裝貨配貨等工作,這使得物流效率取得了極大的提升。計(jì)算機(jī)程序設(shè)計(jì)在電商行業(yè)的發(fā)展,極大降低了不同行業(yè)的人力物力成本,擴(kuò)大了消費(fèi)者購(gòu)買渠道,充分滿足了消費(fèi)者的需求,同時(shí)減少了大量人工耗費(fèi),最終促進(jìn)我國(guó)電商領(lǐng)域發(fā)展速度進(jìn)一步提升,電商規(guī)模發(fā)展進(jìn)一步擴(kuò)大。
4 結(jié)束語(yǔ)
基于應(yīng)用型的計(jì)算機(jī)程序設(shè)計(jì)的開發(fā),要求計(jì)算機(jī)程序要與各領(lǐng)域需求實(shí)現(xiàn)深度整合。計(jì)算機(jī)程序設(shè)計(jì)要以各行各業(yè)的實(shí)際問題和需求作為導(dǎo)向,設(shè)計(jì)出具有行業(yè)優(yōu)勢(shì)且無(wú)法復(fù)制的計(jì)算機(jī)程序。隨著大數(shù)據(jù)和人工智能技術(shù)的發(fā)展,計(jì)算機(jī)程序設(shè)計(jì)也呈現(xiàn)出新的趨勢(shì),比如可以實(shí)現(xiàn)自動(dòng)編寫程序的機(jī)器人,程序開發(fā)人員可以借助自動(dòng)編程機(jī)器人的優(yōu)勢(shì),把程序設(shè)計(jì)過程中簡(jiǎn)單繁瑣的編程任務(wù)交給機(jī)器人完成,對(duì)于程序核心模塊的設(shè)計(jì)和編寫,程序開發(fā)人員可以自己完成。只有緊跟技術(shù)發(fā)展趨勢(shì),以先進(jìn)技術(shù)作為程序設(shè)計(jì)引領(lǐng),才可以真正提升行業(yè)發(fā)展效率,讓程序設(shè)計(jì)為更多行業(yè)的發(fā)展服務(wù)。
參考文獻(xiàn):
[1]荀珂,冉翠翠. 基于計(jì)算機(jī)程序設(shè)計(jì)的多應(yīng)用型開發(fā)分析[J].無(wú)線互聯(lián)科技. 2018,(17).
[2]韓欣洲.計(jì)算機(jī)程序設(shè)計(jì)的多應(yīng)用型開發(fā)探討[J].電腦知識(shí)與技術(shù).2017,(35).
[3]董秀平,楊海燕.多應(yīng)用型計(jì)算機(jī)程序設(shè)計(jì)開發(fā)研究[J].信息系統(tǒng)工程. 2016,(9).
科技經(jīng)濟(jì)市場(chǎng)2019年8期