![]()
軟件,作為信息化時(shí)代的新事物,無(wú)疑成為推動(dòng)人類社會(huì)發(fā)展新的生產(chǎn)工具。但是,與農(nóng)業(yè)、工業(yè)化時(shí)代的生產(chǎn)工具相較來(lái)說(shuō),軟件作為生產(chǎn)工具的功能是附著在一定的載體上來(lái)實(shí)現(xiàn),不是直接的作用力,而所附著的這個(gè)載體就是信息化時(shí)代的智能化設(shè)備,比如智能手機(jī),就是軟件發(fā)揮生產(chǎn)作用力的載體之一。
那么,通過(guò)智能手機(jī)發(fā)揮生產(chǎn)力的軟件又是如何生產(chǎn)出來(lái)的呢?這就是信息化時(shí)代誕生的新產(chǎn)業(yè)——軟件產(chǎn)業(yè),而從事軟件產(chǎn)業(yè)的人員稱之為軟件開(kāi)發(fā)者。
這里要說(shuō)的是,軟件開(kāi)發(fā)者不同于農(nóng)業(yè)時(shí)代和工業(yè)時(shí)代的生產(chǎn)工作者,不是借助體力勞動(dòng)來(lái)完成人類需求,而是純粹依靠智力來(lái)完成軟件這個(gè)生產(chǎn)工具的腦力勞動(dòng)者,他們的工作的就是按照用戶需求,用一定的程序語(yǔ)言打造出軟件系統(tǒng)或系統(tǒng)中的軟件部分的過(guò)程,這個(gè)過(guò)程就是按照一定的程序語(yǔ)言組織邏輯,寫(xiě)出代碼,然后將讓這些代碼根據(jù)邏輯關(guān)聯(lián)發(fā)力。
軟件開(kāi)發(fā)中有多種編程語(yǔ)言,有的側(cè)重某一行業(yè)或方向,有的則通用。信息化技術(shù)經(jīng)過(guò)幾十年的發(fā)展,已與時(shí)下的人類社會(huì)緊密結(jié)合,特別是智能手機(jī)的普及,軟件也融入到人們工作和生活的方方面面,因此,可以說(shuō)軟件已成為人類社會(huì)的普及產(chǎn)品,是通用的,那么,對(duì)于軟件開(kāi)發(fā)者來(lái)說(shuō),通用軟件的開(kāi)發(fā),是當(dāng)前之需,由此及彼,能提供盡最大可開(kāi)發(fā)供更多人應(yīng)用軟件的程序語(yǔ)言,則成為軟件企業(yè)和技術(shù)人員青睞的程序語(yǔ)言,而perl語(yǔ)言就是通用語(yǔ)言中的一種。
蘭州東方商易一位從事軟件開(kāi)發(fā)10年的技術(shù)人員介紹,凡是其它編程語(yǔ)言能夠使用的地方,不論是各行各業(yè),Perl語(yǔ)言都被用于各種各樣的任務(wù)處理,而Perl語(yǔ)言之所以被如此廣泛的應(yīng)用,就是因?yàn)镻erl是能將許多元素連接在一起的語(yǔ)言,具有極強(qiáng)的適應(yīng)性。至少能夠在二十幾種甚至更多的操作系統(tǒng)下運(yùn)行,因此,可以用許多不同的方法來(lái)做同一件事。
由此可見(jiàn),perl既是一種通用編輯語(yǔ)言,也是一種解釋性的腳本語(yǔ)言。融合了c、sed、awk、shell腳本以及很多其他編程語(yǔ)言的特性,這些特性讓perl語(yǔ)言像c語(yǔ)言一樣強(qiáng)大,像awk、sed等腳本語(yǔ)言一樣方便,因此賦予了perl應(yīng)用范圍的廣泛性,不僅可以用于圖形編程,還可用于系統(tǒng)管理、網(wǎng)絡(luò)編程、金融、生物以及其它領(lǐng)域。
在網(wǎng)絡(luò)編程中,perl語(yǔ)言是一中解釋性的腳本語(yǔ)言,其對(duì)文件和字符的強(qiáng)處理和變換能力,特別適用于有關(guān)系統(tǒng)管理、數(shù)據(jù)庫(kù)和網(wǎng)絡(luò)互聯(lián)以及www程序設(shè)計(jì)等任務(wù),執(zhí)行這些任務(wù)的功能正是基于perl的三種變量,即純變量(scalar variable)、數(shù)組(array)和關(guān)聯(lián)數(shù)組(associative array)。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.