![]()
軟件,作為信息化時代的新事物,無疑成為推動人類社會發展新的生產工具。但是,與農業、工業化時代的生產工具相較來說,軟件作為生產工具的功能是附著在一定的載體上來實現,不是直接的作用力,而所附著的這個載體就是信息化時代的智能化設備,比如智能手機,就是軟件發揮生產作用力的載體之一。
那么,通過智能手機發揮生產力的軟件又是如何生產出來的呢?這就是信息化時代誕生的新產業——軟件產業,而從事軟件產業的人員稱之為軟件開發者。
這里要說的是,軟件開發者不同于農業時代和工業時代的生產工作者,不是借助體力勞動來完成人類需求,而是純粹依靠智力來完成軟件這個生產工具的腦力勞動者,他們的工作的就是按照用戶需求,用一定的程序語言打造出軟件系統或系統中的軟件部分的過程,這個過程就是按照一定的程序語言組織邏輯,寫出代碼,然后將讓這些代碼根據邏輯關聯發力。
軟件開發中有多種編程語言,有的側重某一行業或方向,有的則通用。信息化技術經過幾十年的發展,已與時下的人類社會緊密結合,特別是智能手機的普及,軟件也融入到人們工作和生活的方方面面,因此,可以說軟件已成為人類社會的普及產品,是通用的,那么,對于軟件開發者來說,通用軟件的開發,是當前之需,由此及彼,能提供盡最大可開發供更多人應用軟件的程序語言,則成為軟件企業和技術人員青睞的程序語言,而perl語言就是通用語言中的一種。
蘭州東方商易一位從事軟件開發10年的技術人員介紹,凡是其它編程語言能夠使用的地方,不論是各行各業,Perl語言都被用于各種各樣的任務處理,而Perl語言之所以被如此廣泛的應用,就是因為Perl是能將許多元素連接在一起的語言,具有極強的適應性。至少能夠在二十幾種甚至更多的操作系統下運行,因此,可以用許多不同的方法來做同一件事。
由此可見,perl既是一種通用編輯語言,也是一種解釋性的腳本語言。融合了c、sed、awk、shell腳本以及很多其他編程語言的特性,這些特性讓perl語言像c語言一樣強大,像awk、sed等腳本語言一樣方便,因此賦予了perl應用范圍的廣泛性,不僅可以用于圖形編程,還可用于系統管理、網絡編程、金融、生物以及其它領域。
在網絡編程中,perl語言是一中解釋性的腳本語言,其對文件和字符的強處理和變換能力,特別適用于有關系統管理、數據庫和網絡互聯以及www程序設計等任務,執行這些任務的功能正是基于perl的三種變量,即純變量(scalar variable)、數組(array)和關聯數組(associative array)。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
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.