計算機軟件(Software)用于描述計算機中的非硬件成�,出�(xiàn)�50年代�1960年前后才廣為流傳,國�(nèi)由中科院軟件所最早定�。目前軟件指計算機系�(tǒng)中的程序及其文檔,是�(xiàn)代科�(xué)技�(shù)�(fā)展的�(chǎn)物,是人類智慧的�(jié)�,是人類的智力勞動成果之一。自從二十世紀(jì)六十年代�,軟件產(chǎn)�(yè)的出�(xiàn)和不斷壯大對人類科技的�(jìn)�、經(jīng)�(jì)的繁�、社會的�(fā)展起到了巨大的推動作用�
軟件的雛形可以追溯到上世紀(jì)五十年代。上世紀(jì)五十年代�,代電子管計算機問世,此時的計算機大都硬件功耗驚�,體積龐�,運算能力比較簡單,軟件的雛形最初就是在紙帶上以打孔表示�0�、�1”代�。軟件歷史的真正開始是在美國和歐洲的實驗室里,那時的編程人員直接用非人士不可辨識的匯編語言給計算機寫程��
到了上世紀(jì)六十年代,計算機的運算速度越來越快,價格越來越便宜,新型晶體計算機不斷涌現(xiàn),速度己達(dá)到每秒鐘運算百萬�,隨著編制軟件的語言的相繼出�(xiàn),軟件業(yè)從計算機工業(yè)中獨立出�,成為一枝新秀�
到了上世紀(jì)七八十年�,大�(guī)模集成電路計算機問世。計算機的運算能力得到�(jìn)一步提升,每秒千萬次的巨型計算機開始�(jìn)入科�、生�(chǎn)和社會生活的各個領(lǐng)�,軟件產(chǎn)�(yè)得到快速發(fā)展,并逐漸成為信息化革命最活躍的領(lǐng)��
自上世紀(jì)八十年代以來,智能電子計算機時代來臨,這一時代的計算機開始具備�(xué)�(xí)和推理的能力,計算機己經(jīng)能夠理解自然語言、聲�、文字和圖像,并且能夠�(jìn)行思維、聯(lián)�、推�,并得出�(jié)�,因此能夠解決復(fù)雜的技�(shù)問題,還具有匯集、記憶、檢索有�(guān)知識的能�,這期間軟件起到至�(guān)重要的作用�
軟件的版本是體現(xiàn)軟件開發(fā)�(jìn)度的一種標(biāo)�,也是幫助用戶了解軟件發(fā)布情況的重要工具�
1.軟件版本的作用
軟件是一種虛擬化的商�,但和現(xiàn)實中的各種商品一�,生�(chǎn)(在計算機領(lǐng)域中被稱作開�(fā))的時間有先有后�
由于計算機程序不斷發(fā)�,各種軟件程序的代碼越來越復(fù)雜。因�,任何軟件都難以避免出現(xiàn)各種漏洞或錯誤(在軟件開�(fā)�(lǐng)域被稱作Bug,即蟲子�。因�,軟件發(fā)行以后,開發(fā)者通常會開始為用戶提供各種更新的補丁程��
�(dāng)軟件的更新積累到某種程度,或增加了重要的功能�,開�(fā)者往往會重新將軟件封裝,再次發(fā)�。對于同一個軟件而言,版本就是標(biāo)識這些不同時間�(fā)布的軟件�(chǎn)品的一種重要標(biāo)�。通常,每一個版本的軟件,都會包括一個的版本��
2.軟件版本號的命名風(fēng)�
軟件版本號最初通常是由各軟件開�(fā)者自由命名的,隨著計算機技�(shù)的發(fā)�,目前趨向于使用�(tǒng)一的風(fēng)格,以使用戶了解軟件的更新情�。目前流行的版本號主要包�3種風(fēng)��
GNU(一種開源和自由軟件的計劃)�(fēng)�
主版本號.子版本號[.修正版本號[編譯版本號]]
GNU是GNU is Not Unix的遞歸縮�。GNU�(fēng)格的版本號主要應(yīng)用于各種開源軟件或免費軟件中。例��0.87.93 build-2303�
Windows�(fēng)�
主版本號.子版本號[修正版本號[.編譯版本號]]
Windows�(fēng)格的版本號與GNU�(fēng)格類�,見于早期微軟的操作系統(tǒng)中的各種軟件。隨著Visual Studio的發(fā)布,微軟已很少再使用這一�(fēng)�,但有些軟件開發(fā)者仍然在使用,如1.3 2build-3300�
.NET Framework�(fēng)�
主版本號.子版本號[.編譯版本號[.修正版本號]]
.NET Framework�(fēng)格的版本號是目前大多�(shù)Windows程序和商�(yè)程序都在使用�。例��3.5 build-1100.9�
在以�3種風(fēng)格中,軟件的版本號由4個部分組�,即主版本號、子版本�、編譯版本號和修正版本號�
主版本號和子版本號是必選�,編譯版本號和修正版本號則是可選�。如果定義了修正版本�,則編譯版本號就是必選的。所有定義的版本號必須是大于0的整�(shù)。�4部分版本號的更新,通常會遵循一定的�(guī)�,如�1-2所示�
版本號類� |
� � �(guī) � |
主版本號 |
適用于對軟件代碼的大量重�,或?qū)δ艿闹卮蟾拢瑢?dǎo)致軟件主程序不可互換,也不可實現(xiàn)全面的前后兼容� |
子版本號 |
對軟件�(jìn)行了小幅的更�,增加了一些簡單的功能,但保持前后的兼容�,主程序往往可以互換使用 |
編譯版本� |
對相同源代碼�(jìn)行的重新編譯。通常適用于更改處理器、平臺或編譯器的情況 |
修正版本� |
用于對之前發(fā)布的軟件�(chǎn)品�(jìn)行小幅的漏洞修補 |
3.版本的�(biāo)記符�
除了�(shù)字組成的版本號外,很多軟件還會使用標(biāo)記符�,以�(biāo)識軟件的�(fā)布或開發(fā)狀�(tài),以及測試的�(jìn)��
開發(fā)階段的版本標(biāo)記符�
在軟件開�(fā)階段,開�(fā)者往往會釋放出一些功能并不完善的版本,提供給用戶試用。這些版本可以幫助開發(fā)者收集用戶的意見,以對產(chǎn)品�(jìn)行改�(jìn)。在這一階段,往往會使用一些獨特的版本�(biāo)記符��
銷售/�(fā)行階段的版本�(biāo)記符�
在軟件開�(fā)完成并發(fā)布后,開�(fā)者會重新編譯軟件,將軟件�(fā)布到�(wǎng)�(luò)上或交給生產(chǎn)廠商燒錄光盤。此�,軟件將使用另一些版本標(biāo)記符號�
1)工具特�
計算機軟件是用戶使用計算機�(jìn)行信息處理的主要工具,是信息系統(tǒng)中用于直接控制和處理�(shù)�(jù)的特殊資�,是將特定的物理�(jié)�(gòu)�(zhuǎn)換成邏輯�(jié)�(gòu)的技�(shù)手段�
2)商品特�
計算機軟件是知識�(chǎn)�(yè)中的一種獨特產(chǎn)�,不僅可以用于技�(shù)交流,還可以用于商務(wù)交流,它既具有與作品相似性,又具有與商品相似�。作為作品,它具有�,涉及版�(quán)問題;作為商�,它具有使用性,涉及歸屬問題、技�(shù)機密問題等�
近年�,國家對保護(hù)知識�(chǎn)�(quán)十分重視,在保護(hù)知識�(chǎn)�(quán)方面作出了卓有成效的努力,自1990年以�,兩次修訂了《計算機軟件保護(hù)條例�,并不斷加大打擊侵犯軟件知識�(chǎn)�(quán)的違法犯罪活��
1.保�(hù)軟件知識�(chǎn)�(quán)的目�
計算機行�(yè)和軟件開�(fā)行業(yè)是高新技�(shù)�(chǎn)�(yè),無論企�(yè)還是個人,在開發(fā)軟件�,都需要投入巨大的人力和物力。因�,保�(hù)知識�(chǎn)�(quán)對軟件行�(yè)的健康發(fā)展有著重要的意義,如下所示�
鼓勵科學(xué)技�(shù)�(chuàng)�
保護(hù)軟件知識�(chǎn)�(quán),可以保�(hù)軟件開發(fā)者以及投資軟件開�(fā)的企�(yè)和個人的利益,鼓勵其繼�(xù)投入人力物力到新的創(chuàng)造活動中�
保護(hù)行業(yè)健康�(fā)�
保護(hù)軟件知識�(chǎn)�(quán),可以降低軟件開�(fā)者的開發(fā)成本,促�(jìn)軟件行業(yè)的持�(xù)、快�、健康發(fā)展,有利于提高國�(nèi)軟件行業(yè)的競爭力,保�(hù)民族�(chǎn)�(yè)�
保護(hù)消費者的利益
保護(hù)軟件知識�(chǎn)�(quán),可以使軟件開發(fā)者將全部的精力投入到軟件�(shè)計與開發(fā),以及對已發(fā)布軟件產(chǎn)品的維護(hù)、更新和升級�,限度保障軟件用戶的使用安全,防止計算機病毒、木馬和流氓軟件等的流行�
2.依法使用軟�
作為廣大的計算機軟件用戶,有�(zé)�、有義務(wù)從我做起,依法使用軟�。在日常工作和生活中,應(yīng)做到以下幾點�
拒絕盜版軟件
在使用各種軟件工作以及娛樂時,應(yīng)使用正版或授�(quán)版本,拒絕各種破解版、綠色版、第三方修改版的軟件�
依法使用軟件
在獲取軟件方�,需依法向軟件開�(fā)�、軟件零售商購買或索取軟�。在未獲得軟件授�(quán)時不下載、不使用、不傳播�
�(fā)�(xiàn)盜版舉報
在發(fā)�(xiàn)他人非法銷售、使用和�(fù)制盜版軟件時,有義務(wù)舉報這些非法行為,維�(hù)法律的公平與公正�
1)公用軟�
它有下列主要特征:版�(quán)已被放棄,不受版�(quán)保護(hù);可以�(jìn)行任何目的的�(fù)�,均不受限制;允許�(jìn)行修�;允許對該軟件�(jìn)行反向工程;允許在該軟件基礎(chǔ)上開�(fā)衍生軟件(或稱演繹軟件),并可復(fù)制、銷��
2)商�(yè)軟件
通常具有下列特征:軟件受版權(quán)保護(hù);為了預(yù)防原軟件意外損壞,可�(jìn)行存檔復(fù)制;不允許�(jìn)行修�,除非是為了把該軟件用于實際的計算機�(yīng)用環(huán)境而�(jìn)行的必要的修�;未�(jīng)版權(quán)人允�,不得�(jìn)行反向工�,不得在該軟件基�(chǔ)上開�(fā)衍生軟件�
3)共享軟�
實質(zhì)上也是一種商�(yè)軟件,因此它也具有商�(yè)軟件的上述特征,但它是在試用基礎(chǔ)上提供的一種商�(yè)軟件,所以也稱為試用軟件�
4)免費軟�
免費軟件是免費提供給公眾使用的軟件,具有以下特征:受版權(quán)保護(hù);可�(jìn)行存檔和�(fā)行復(fù)制,但此時的�(fā)行不得以贏利為目�;允許和鼓勵修改軟件;允許�(jìn)行反向工�;允許和鼓勵開發(fā)衍生軟件,但這種衍生軟件也必須是免費軟件�
目前軟件�(chǎn)�(yè)的發(fā)展速度己超過硬件產(chǎn)�(yè),給人類社會帶來翻天覆地的大變化。軟件已�(jīng)廣泛�(yīng)用于工業(yè)、農(nóng)�(yè)、軍�、航天以及人們的日常生活等各個方�。汽�、火�、飛機可以不依賴于人的操�,按照軟件的�(shè)置自動行駛,巡航�(dǎo)彈可以自動尋�,準(zhǔn)確擊中萬里以外的目標(biāo),星際飛行器可以成功降落到太陽系�(nèi)的遙�(yuǎn)的星�,無一不是依靠其中的軟件實�(xiàn)。專家預(yù)測在未來的十至二十年�(nèi),隨著軟件技�(shù)的快速發(fā)展,目前人的百分之九十以上的工作都可以由機器人替�,如可以駕駛車輛,可以為人治療疾病,可以與人聊天,可以照顧幼兒和老人的起居生活等等,而各種各樣機器人的大腦就是核心軟��
時至今日,計算機軟件�(chǎn)�(yè)己經(jīng)成為整個信息產(chǎn)�(yè)中成長最快及營利性的�(lǐng)�,是后工�(yè)時代�(guī)模、最成熟、研究最深入的產(chǎn)�(yè)之一。美國對外貿(mào)易將�80%是知識產(chǎn)�(quán)�(mào)�,其中軟件貿(mào)易是最為重要的部分。當(dāng)今世界對軟件�(chǎn)�(yè)的依賴已�(jīng)到了無以�(fù)加的地步,軟件的�(fā)展對人類社會的生�(chǎn)生活�(chǎn)生了難以置信的影�。近幾年,我國軟件產(chǎn)�(yè)在有了較快的�(fā)�,軟件行�(yè)�(xiàn)今已成為國民�(jīng)�(jì)增長的重要產(chǎn)�(yè),對于國民經(jīng)�(jì)增長的貢�(xiàn)不斷增大,有�(shù)�(jù)表明�2005�,我國軟件產(chǎn)�(yè)累計實現(xiàn)軟件收入3900億元人民��2010年,軟件�(chǎn)�(yè)收入超過13000億元人民�,軟件出口收入可�(dá)�125億美元�
更多精彩�(nèi)�,請登錄維庫電子通(www.3575.com.cn�
維庫電子�,電子知�,一查百��
已收錄詞�162042�