首頁 常見問題 編譯程式屬於什麼軟體

編譯程式屬於什麼軟體

Jan 02, 2021 am 10:44 AM
軟體 編譯程式

編譯程式屬於系統軟體。系統軟體包括作業系統和一系列基本的工具,例如編譯程式、資料庫管理、記憶體格式化、檔案系統管理、使用者驗證、驅動管理、網路連線等方面的工具,是支援電腦系統正常運作並實現用戶操作的那部分軟體。

編譯程式屬於什麼軟體

本教學操作環境:Windows7系統、Dell G3電腦。

編譯程式屬於系統軟體。

編譯程式(Compiler,compiling program),也稱為編譯器,是指把用高階程式設計語言書寫的原始程序,翻譯成等價的機器語言格式目標程式的翻譯程式。編譯程式屬於採用生成性實現途徑實現的翻譯程式。它以高階程式設計語言書寫的原始程式作為輸入,而以組合語言或機器語言表示的目標程式作為輸出。編譯出的目標程式通常還要經歷運行階段,以便在執行程式的支援下運行,加工初始數據,算出所需的計算結果。

系統軟體是指控制和協調電腦及外部設備,支援應用軟體開發和運行的系統,是無需用戶幹預的各種程序的集合,主要功能是調度,監控和維護電腦系統;負責管理電腦系統中各種獨立的硬件,使得它們可以協調工作。系統軟體使得電腦使用者和其他軟體將電腦視為一個整體而不需要顧及到底層每個硬體是如何運作的。

一般來講,系統軟體包括作業系統和一系列基本的工具(例如編譯器,資料庫管理,記憶體格式化,檔案系統管理,使用者驗證,驅動管理,網路連線等方面的工具)。

有代表性的系統軟體有:

1、作業系統

作業系統管理電腦的硬體設備,讓應用軟體能方便、有效率地使用這些設備。在微電腦上常見的有:DOS、WINDOWS、UNIX、OS/2等。

在電腦軟體中最重要且最基本的就是作業系統(OS)。它是最底層的軟體,它控制所有電腦運行的程式並管理整個電腦的資源,是電腦裸機與應用程式及使用者之間的橋樑。沒有它,使用者也就無法使用某種軟體或程式。

作業系統是電腦系統的控制與管理中心,從資源角度來看,它具有處理機、記憶體管理、裝置管理、檔案管理等4項功能。

常用的系統有DOS作業系統、WINDOWS作業系統、UNIX作業系統和Linux、Netware等作業系統。

2、語言處理程序

編譯軟體CPU執行每一條指令都只完成一項十分簡單的操作,一個系統軟體或應用軟體,要由成千上萬甚至上億條指令組合而成。直接用基本指令來寫軟體,是一件極為繁重而艱難的工作。

計算機只能直接識別和執行機器語言,因此要計算機上運行高級語言程序就必須配備程序語言翻譯程序,翻譯程序本身是一組程序,不同的高級語言都有相應的翻譯程序。

語言處理程序如組譯語言組譯器,C語言編譯、連接器等。

為了提高效率,人們規定一套新的指令,稱為高級語言,其中每一條指令完成一項操作,這種操作相對於軟體總的功能而言是簡單而基本的,而相對於CPU的一眇操作而言又是複雜的。用這種高階語言來寫程式(稱為原始程式)就像用預製板代替磚塊來造房子,效率要高得多。但CPU並不能直接執行這些新的指令,需要編寫一個軟體,專門用來將原始程式中的每條指令翻譯成一系列CPU能接受的基本指令(也稱為機器語言)使原始程式轉換成能在計算機上運行的程式。完成這種翻譯的軟體稱為高階語言編譯軟體,通常會將它們歸入系統軟體。目前常用的高階語言有VB、C 、JAVA等,它們各有特點,分別適用於編寫某一類型的程序,它們都有各自的編譯軟體。

3、資料庫管理

資料庫管理系統有組織地、動態地存貯大量數據,使人們能方便、有效率地使用這些數據。

資料庫管理系統是一種操縱和管理資料庫的大型軟體,用於建立、使用和維護資料庫。

Foxpro,Access,Oracle,Sybase,DB2和Informix則是資料庫系統。

4、輔助程式

系統輔助處理程序也稱為“軟體研發開發工具”、“支援軟體”、“軟體工具”,主要有編輯程式、調試程式、裝備和連接程序、調試程序。

想要查閱更多相關文章,請造訪PHP中文網! !

以上是編譯程式屬於什麼軟體的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

bonjour是什麼軟體能卸載嗎 bonjour是什麼軟體能卸載嗎 Feb 20, 2024 am 09:33 AM

標題:探討Bonjour軟體及其卸載方法摘要:本文將介紹Bonjour軟體的功能、使用範圍以及如何卸載該軟體。同時,也將說明如何使用其他工具來取代Bonjour,以滿足使用者的需求。引言:在電腦和網路技術領域中,Bonjour是一種常見的軟體。儘管某些用戶可能對此不熟悉,但它在某些特定情況下非常有用。如果你碰巧安裝了Bonjour軟體,但現在想要卸載它,那麼

WPS Office無法開啟PPT檔案怎麼辦-WPS Office無法開啟PPT檔案的解決方法 WPS Office無法開啟PPT檔案怎麼辦-WPS Office無法開啟PPT檔案的解決方法 Mar 04, 2024 am 11:40 AM

近期有很多小夥伴諮詢小編WPSOffice無法開啟PPT檔案怎麼辦,接下來就讓我們一起學習WPSOffice無法開啟PPT檔案的解決方法吧,希望可以幫助到大家。 1.先開啟WPSOffice,進入首頁,如下圖所示。 2、然後在上方搜尋列輸入關鍵字“文件修復”,然後點擊開啟文件修復工具,如下圖所示。 3.接著匯入PPT檔案進行修復就可以了,如下圖所示。

crystaldiskmark是什麼軟體? -crystaldiskmark如何使用? crystaldiskmark是什麼軟體? -crystaldiskmark如何使用? Mar 18, 2024 pm 02:58 PM

CrystalDiskMark是一款適用於硬碟的小型HDD基準測試工具,可快速測量順序和隨機讀取/寫入速度。接下來就讓小編為大家介紹一下CrystalDiskMark,以及crystaldiskmark如何使用吧~一、CrystalDiskMark介紹CrystalDiskMark是一款廣泛使用的磁碟效能測試工具,用於評估機械硬碟和固態硬碟(SSD)的讀取和寫入速度和隨機I/O性能。它是一款免費的Windows應用程序,並提供用戶友好的介面和各種測試模式來評估硬碟效能的不同方面,並被廣泛用於硬體評

海盜船iCUE軟體不偵測RAM [修復] 海盜船iCUE軟體不偵測RAM [修復] Feb 19, 2024 am 11:48 AM

本文將探討當CorsairiCUE軟體無法辨識Windows系統中的RAM時,使用者可以採取的措施。儘管CorsairiCUE軟體旨在讓使用者控制電腦的RGB照明,但一些用戶發現軟體無法正常運行,導致無法偵測RAM模組。為什麼ICUE不拿起我的記憶體? ICUE無法正確辨識RAM的主要原因通常是與後台軟體衝突有關,另外錯誤的SPD寫入設定也可能導致這個問題的發生。修正了CorsairIcue軟體無法偵測到RAM的問題如果CorsairIcue軟體未在Windows電腦上偵測到RAM,請使用下列建議。

CrystalDiskinfo使用教學-CrystalDiskinfo是什麼軟體? CrystalDiskinfo使用教學-CrystalDiskinfo是什麼軟體? Mar 18, 2024 pm 04:50 PM

CrystalDiskInfo是一款用來查看電腦硬體設備的軟體,在這款軟體中我們可以對自己的電腦硬體進行查看,例如讀取速度、傳輸模式以及介面等!那除了這些功能之外,CrystalDiskInfo怎麼使用,CrystalDiskInfo究竟是什麼呢,以下就讓小編為大家整理一下吧!一、CrystalDiskInfo的由來作為電腦主機三大件之一,固態硬碟是電腦的儲存媒介,負責電腦的資料存儲,一塊好的固態硬碟能加快檔案的讀取速度,影響消費者使用體驗。當消費者收到新設備時,可透過第三方軟體或其他固態硬碟

Adobe Illustrator CS6如何設定鍵盤增量-Adobe Illustrator CS6設定鍵盤增量的方法 Adobe Illustrator CS6如何設定鍵盤增量-Adobe Illustrator CS6設定鍵盤增量的方法 Mar 04, 2024 pm 06:04 PM

很多用戶辦公室都在使用AdobeIllustratorCS6軟體,那麼你們知道AdobeIllustratorCS6怎樣設定鍵盤增量嗎?接著,小編就為大夥帶來了AdobeIllustratorCS6設定鍵盤增量的方法,感興趣的用戶快來下文看看吧。第一步:啟動AdobeIllustratorCS6軟體,如下圖所示。第二步:在功能表列中,依序點選【編輯】→【首選項】→【常規】指令。第三步:彈出【鍵盤增量】對話框,在【鍵盤增量】文字框中輸入所需的數字,最後點選【確定】按鈕。第四步:使用快捷鍵【Ctrl】

bonjour是什麼軟體有用嗎 bonjour是什麼軟體有用嗎 Feb 22, 2024 pm 08:39 PM

Bonjour是由蘋果公司推出的網路協定和軟體,用於在區域網路內發現和配置網路服務。它的主要作用是在同一網路中連接的設備之間自動發現和通訊。 Bonjour最早在2002年的MacOSX10.2版本中引入,並且現在已經在蘋果的作業系統中被預設安裝和啟用了。此後,蘋果將Bonjour的技術開放給其他廠商使用,因此許多其他作業系統和設備也能夠支援Bon

一個不相容的軟體嘗試與Edge載入怎麼解決? 一個不相容的軟體嘗試與Edge載入怎麼解決? Mar 15, 2024 pm 01:34 PM

  我們在使用Edge瀏覽器的時候有時候會出現不相容的軟體嘗試一起加載,那麼這是怎麼回事?下面就讓本站來為用戶們來仔細的介紹一下一個不相容的軟體嘗試與Edge加載怎麼解決吧。  一個不相容的軟體嘗試與Edge載入怎麼解決  解決方案一:  開始選單搜IE,直接用IE存取即可。  解決方案二:  注意:修改註冊表可能會導致系統故障,謹慎操作。  修改登錄參數。  1、運行中輸入regedit。  2、找到路徑\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Micros