計算機軟件是一種允許用戶使用他或她的計算機的程序。硬件包括計算機的所有物理部件,軟件包括為使硬件運行而編譯的程序。軟件的類型包括操作系統、應用程序和,和編寫計算機程序的編譯器。大多數軟件的設計都是易于安裝...
計算機軟件是一種允許用戶使用他或她的計算機的程序。硬件包括計算機的所有物理部件,軟件包括為使硬件運行而編譯的程序。軟件的類型包括操作系統、應用程序和,和編寫計算機程序的編譯器。大多數軟件的設計都是易于安裝和使用的,以便任何消費者都能訪問它。其他類型的軟件更先進,需要計算機編程語言的知識才能使用它們

用于平板電腦的軟件通常是專門為平臺設計的。操作系統通常被認為是計算機軟件中最重要的部分。這是一個程序它允許用戶通過輸入(如鼠標和鍵盤)與計算機的內部組件進行通信,并將虛擬圖像中繼到計算機監視器上。Windows、Macintosh和Linux是操作系統的示例。這些系統允許用戶運行其他軟件程序、打印項目和上網沖浪,在其他任務中,它們還可以幫助計算機的所有內部組件順利運行,方法是允許它們彼此通信和不同的用戶輸入、分區內存、啟動和關閉不同的軟件程序

某些類型的軟件是先進的,需要計算機編程知識才能使用它們應用程序是一種附加在操作系統上的計算機軟件。計算機程序一詞通常指的是應用程序。這些應用程序可以包括字處理程序、因特網瀏覽器和大多數其他類型的消費程序。計算機在銷售時通常已經安裝了一些應用程序,如word處理器、互聯網瀏覽器和音樂播放器。消費者可以通過從互聯網下載或以CD-ROM、DVD的形式購買其他應用程序,和其他格式。用戶必須安裝應用程序才能運行。有些應用程序必須由用戶啟動和操作,如視頻編輯或會計程序。其他一些計算機軟件在后臺運行時不需要太多注意,如病毒防護程序更高級的用戶有時會購買可用于編寫、測試和實現新的計算機程序的計算機軟件。這些程序通常附帶一個特定于單個計算機編程語言的軟件編譯器,例如Java或visualbasic。使用這個軟件,程序員可以編寫一個計算機程序,對其進行測試,能夠設計計算機軟件通常包括知道如何編寫編程代碼。