|
|
計算機軟件(computer software)是指計算機係統中的程序及其文檔。程序是計算任務的處理對象和處理規則的描述;文檔是為了便於瞭解程序所需的闡明性資料。程序必須裝入機器內部才能工作,文檔一般是給人看的,不一定裝入機器。
軟件是用戶與硬件之間的接口界面。用戶主要是通過軟件與計算機進行交流。軟件是計算機係統設計的重要依據。為了方便用戶,為了使計算機係統具有較高的總體效用,在設計計算機係統時,必須通盤考慮軟件與硬件的結合,以及用戶的要求和軟件的要求。
軟件的正確含義應該是:
(1)運行時,能夠提供所要求功能和性能的指令或計算機程序集合。
(2)程序能夠滿意地處理信息的數據結構。
(3)描述程序功能需求以及程序如何操作和使用所要求的文檔。
軟件具有與硬件不同的特點:
(1)表現形式不同
硬件有形,有色,有味,看得見,摸得着,聞得到。而軟件無形,無色,無味,看不見,摸不着,聞不到。軟件大多存在人們的腦袋裏或紙面上,它的正確與否,是好是壞,一直要到程序在機器上運行才能知道。這就給設計、生産和管理帶來許多睏難。
(2)生産方式不同
軟件是開發,是人的智力的高度發揮,不是傳統意義上的硬件製造。儘管軟件開發與硬件製造之間有許多共同點,但這兩種活動是根本不同的。
(3)要求不同
硬件産品允許有誤差,而軟件産品卻不允許有誤差。
(4)維護不同
硬件是要用舊用壞的,在理論上,軟件是不會用舊用壞的,但在實際上,軟件也會變舊變壞。因為在軟件的整個生存期中,一直處於改變(維護)狀態。
軟件的分類
計算機軟件總體分為係統軟件和應用軟件兩大類:
係統軟件是各類操作係統,如windows、linux、unix等,還包括操作係統的補丁程序及硬件驅動程序,都是係統軟件類。
應該軟件可以細分的種類就更多了,如工具軟件、遊戲軟件、管理軟件等都屬於應用軟件類。 |
|
計算機軟件總體分為係統軟件和應用軟件兩大類:
係統軟件是各類操作係統,如windows、Linux、UNIX等,還包括操作係統的補丁程序及硬件驅動程序,都是係統軟件類。
應該軟件可以細分的種類就更多了,如工具軟件、遊戲軟件、管理軟件等都屬於應用軟件類。
計算機軟件是如何編寫出來的?
計算機軟件都是用各種電腦語言(也叫程序設計語言)編寫的。最底層的叫機器語言,它由一些0和1組成,可以被某種電腦直接理解,但人就很難理解。上面一層叫匯編語言,它衹能由某種電腦的匯編器軟件翻譯成機器語言程序,才能執行。人能夠勉強理解匯編語言。人常用的語言是更上一層的高級語言,比如C, Java, Fortran, BASIC。這些語言編寫的程序一般都能在多種電腦上運行,但必須先由一個叫作編譯器或者是解釋器的軟件將高級語言程序翻譯成特定的機器語言程序。編寫計算機軟件的人員叫程序設計員、程序員、編程人員。他們當中的高手有時也自稱為黑客。
由於機器語言程序是由一些0和1組成的,它又被稱為二進製代碼。匯編語言和高級語言程序也被稱為源碼。在實際工作中,一般來講,編程人員必須要有源碼才能理解和修改一個程序。很多軟件廠傢衹出售二進製代碼。近年來,國際上開始流行一種趨勢,即將軟件的源碼公開,供全世界的編程人員共享。這叫“開放源碼運動”。
軟件就是我們平常用的如瑞星、OFFICE、等等。
沒有軟件的計算機,也叫“裸機”,可以說是廢鐵一堆。
軟件可分為專用軟件和通用軟件。通用軟件和操作係統,專用的軟件如PS,DW。 |
|
計算機軟件
computer software
1 ISUQn】1 rUQnllQn
計算機軟件(c..puter softw毗)計算機係
統中的程序及其文檔。程序是計算任務的處理對象
和處理規則的描述;丈枯是為了便於瞭解程序所需
的闡明性資料。程序必須裝人機器內部才能工作,
文檔一般是給人看的,不一定裝入機器。
細言之,軟件一詞具有三層含義。一為個體含
義,即指計算機係統中的程序及其文檔;二為整體含
義,即指在特定計算機係統中所有上述個體含義下
的軟件的總體。三為學科含義,即指在研究、開發、
維護以及使用前述含義下的軟件所涉及的理論、方
法、技術所構成的學科。在這種含義下,軟件宜稱為
軟件學,但一般仍稱作軟件。
軟件一詞源於程序,到了60年代初期,人們逐
漸認識到和程序有關的文檔的重要性,從而出現了
軟件一詞。
軟件是用戶與硬件之間的接口界面。要使用計
算機,就必須編製程序,必須有軟件。用戶主要是通
過軟件與計算機進行交往。軟件是計算機係統設計
的重要依據。為了方便用戶,為了使計算機係統具
有較高的總體效用,在設計計算機係統時,必須通盤
考慮軟件與硬件的結合,以及用戶的要求和軟件的
要求。
發展計算機科學技術,軟件和硬件都是不可缺
計
·402·1丁
一一..一叫~一.一一一目--一月--.一~角一一.州~一一~一目-~--一.一,~~-~一一
少的重要方面。二者既有分工,又有配合。軟件的
發展以硬件為基礎,其發展也促進了硬件、計算機科
學技術、以及其它科學技術的發展。它在社會信息
化和人類文化的發展中具有重要作用。
發展過程
軟件的發展受到應用和硬件發展的推動和製
約,其發展過程大致可分為三個階段。
從第一臺計算機上的第一個程序的出現到實用
的高級程序設計語言出現以前為第一階段(1946年
一1956年)。計算機的工作是由儲存在其內部的程
序指揮的。這是馮·諾依曼式計算機的重要特色。
當時計算機的應用領域較窄,主要是科學計算。就
一項計算任務而言,輸人、輸出量並不大,但計算量
卻較大,主要處理一些數值數據。機器結構以中央
處理器為中心,存儲容量較小。編製程序(簡稱編
程)所用的工具是低級語言,即以機器基本指令集為
主的機器語言和在機器語言基礎上稍加符號化的匯
編語言。突出的問題是,程序的設計和編製工作復
雜、繁瑣、費時和易出差錯。衡量程序質量的標準主
要是功效,即運行時間省、占用內存小,很少考慮到
結構清晰、易讀性和易維護性。設計和編製程序采
用個體工作方式,強調編程技巧,主要研究科學計算
程序、服務性程序和程序庫,研究對象是順序程序。
當時人們對和程序有關的文檔的重要性尚認識不
足,重點考 |
|
- : computer software
- n.: software for computers
|
|
軟件 |
|
促銷 | 化妝品 | 保健品 | 市場活動 | 技術 | 圖象 | 微軟 | 網絡 | 軟件工程 | IT | 計算機管理 | IT項目管理 | 軟件實施 | 測試 | 測試工程師 | 軟件測試 | 數據庫 | 計算機應用 | 視頻和電影技術 | 百科大全 | 動漫 | 高達SEED | 一休神秘學 | 蘋果公司 | 音樂軟件 | 音樂欣賞 | 黑客程序 | 更多結果... |
|
|
微計算機軟件 | 計算機軟件測試 | 計算機軟件專傢 | 計算機軟件工程 | 計算機軟件專業 | 計算機軟件侵權 | 電子計算機軟件 | 計算機軟件係統 | 計算機軟件著作權 | 計算機軟件與理論 | 數據庫計算機軟件 | 購進計算機軟件如何攤銷 | 計算機軟件基礎(修訂本) | 南京大學計算機軟件研究所 | 計算機軟件保護條例 | 計算機軟件著作權登記辦法 | 計算機軟件著作權保護 | 計算機軟件著作權登記 | 計算機軟件技術基礎 | 計算機軟件開發技術與應用 | 計算機軟件著作權登記申請 | 計算機軟件工程案例 | 計算機軟件産品檢驗員 | 數據庫(計算機軟件) | 計算機軟件作品著作權 | 計算機軟件技術人員 | 計算機軟件程序報告 | 北京計算機軟件研修中心 | 計算機軟件技術基礎學習指導 | 電子商務與計算機軟件之專利保護 | 艾莫基計算機軟件服務(上海)有限公司 | 雙匯計算機軟件有限責任公司 | 計算機軟件新技術國傢重點實驗室 | 南京大學計算機軟件新技術國傢重點實驗室 | 計算機軟件國傢工程研究中心 | 計算機軟件工程國傢標準匯編:軟件開發與維護捲 | 計算機軟件費用:一個現實的會計課題 | 中華人民共和國計算機軟件保護條例 | 計算機軟件費用一個現實的會計課題 | 長城計算機軟件與係統有限公司 | 隆基蘭州計算機軟件有限公司 | 蘭州倆友計算機軟件開發中心 | 蘭州夢翔計算機軟件科技開發有限公司 | 第二章計算機軟件著作權 | 第二章 計算機軟件著作權 | 蘭州巨竜計算機軟件開發有限公司 | |
|