編譯軟體具體是什麼啊?為屬於系統軟體啊 ?

General 更新 2024-11-17

編譯軟體具體是什麼啊?為屬於系統軟體啊

以上回答是什麼亂七八糟的水平!

計算機常識,作業系統,資料庫管理系統,編譯軟體都屬於系統軟體。

沒有為什麼,這就是個定義。規定就是這樣。原因我想可能是因為這些軟體都沒有特定的應用吧。。都是為了輔助其它應用軟體而存在。所以定義為系統軟體。

c語言編譯程式是不是系統軟體?

系統軟體貳就是計算機系統,如:windows系列,DOS、OS/2、UNIX、XENIX、LINUX、Netware等;

作用是維持計算機的正常執行;

編譯軟體是用於編譯程式碼使用的,屬於應用軟體。

從程式語言上來說,彙編程式應該是最早也是最成熟的系統軟體,

它直接利用計算機硬體的特點進行程式碼編譯,

直接使用系統指令進行定址,程式佔用記憶體小,實現迅速。

C語言不能實現

c語言編譯程式屬於應用軟體,系統軟體還是工具軟體?

系統軟體

程式設計語言的編譯程式屬於系統軟體還是應用軟體。

編譯程式與解釋程式是屬於語言處理系統,負責把高階語言轉化成低階語言,語言處理系統是系統軟體的一種,所以編譯程式屬於系統軟體。而程式語言是用於開發各種軟體包括系統軟體的,所以程式語言是應用軟體,比如說編譯程式解釋程式彙編程式是系統軟體,而高階語言低階語言組合語言是應用軟體。

請問C語言,JAVA之類的語言編譯程式是屬於 系統軟體 還是 應用軟體??

你對軟體和語言以及程式三者的關係理解不夠清楚

第一,最底層的,我們叫它語言,什麼vb啊,c啊,java啊還有彙編之類的,他們就像我們的自然語言一樣,漢語啊,英語啊,之類的

第二,上面一級,我們叫它程式,其實程式這個詞很容易跟軟體搞混,因為大家都是這麼混著說的,我這裡說的程式是指原始碼,或者原始碼檔案,這就類似於我們用自然語言寫的文章

第三,是程式設計最終的結果,就是軟體,很多的原始碼組合到一起,就是軟體,可以拿來使用了,也就是很多篇文章彙總成一本書,可以看了

然後你的問題就很好解釋了,你問的可以理解為一個軟體是系統軟體還是應用軟體,那我問你,你說一本書它是雜誌還是教科書是按語言來分的麼?英語的就是雜誌中文的就是教科書?因此我們說軟體是什麼樣的用途和語言是沒有關係的

再然後說一下為什麼會有c語言是什麼系統軟體之類的,首先是因為我們現在使用的系統都是基於老舊版本的不斷改善,就算是微軟公司也不會完全推倒一個系統然後重做,所以以前用的是C,那時候也許還沒有C++(我這麼猜),所以系統就用C,而操控系統的系統軟體自然用C可以與系統更好相容,而其他語言既沒有這樣的先天優勢,也沒有什麼大的後天優勢可以利用,所以就一直用C了,其他的不是不可以,只是沒那個必要

而應用軟體就更多了,只要不是直接操縱改變系統設定的都可以叫做應用軟體,遊戲,辦公軟體,瀏覽器,都是應用軟體,他們是用各種語言寫成的,有C,有java,以前VB有很多,現在不太多了,要是有人閒著沒事用匯編寫個軟體出來也是可以的,所以說應用軟體也是和語言沒關係的

就這樣了,不知道能不能解答你的問題

高階程式語言的編譯程式屬於什麼軟體?

2

c語言源程式是計算機的系統軟體嗎?

c語言源程式是用c語言編寫的程式碼,他只能在c語言開發平臺執行,只有編譯後才可以在系統上執行,編譯後也只能稱為程式,不一定是系統軟體,要看其功能,

系統軟體統軟體是指控制和協調計算機及外部裝置,支援應用軟體開發和執行的系統,是無需使用者干預的各種程式的集合。

C++是應用軟體還是系統軟體

1作業系統 - 管理計算機硬體的一組計算機程式。作業系統控制著計算機上的資源,包括儲存器和磁碟儲存。例如 Windows XP 就是一種作業系統。(就是系統軟體)

2應用軟體 - 計算機上載入的程式,可藉助計算機的能力實現特定的功能,是儲門為某一應用目的而編制的軟體。例如,字處理程式和遊戲都是應用程式軟體。(應用軟體)

C++是種程式開發軟體,所以是應用

說白了通俗點(不一定正確),管理的計算機的軟體就是系統軟體 管理磁碟 驅動 等等都是系統

應用就是 你要使用這個軟體去幹些什麼的 比如使用遊戲軟體打遊戲 使用辦公軟體辦公 使用C#開發程式

什麼是編譯程式?

編譯程式也叫編譯系統,是把用高階語言編寫的面向過程的源程式翻譯成目標程式的語言處理程式。

編譯程式把一個源程式翻譯成目標程式的工作過程分為五個階段:詞法分析;語法分析;中間程式碼生成;程式碼優化;目的碼生成。主要是進行詞法分析和語法分析,又稱為源程式分析,分析過程中發現有語法錯誤,給出提示資訊。

(1) 詞法分析

詞法分析的任務是對由字元組成的單詞進行處理,從左至右逐個字元地對源程式進行掃描,產生一個個的單詞符號,把作為字串的源程式改造成為單詞符號串的中間程式。執行詞法分析的程式稱為詞法分析程式或掃描器。

源程式中的單詞符號經掃描器分析,一般產生二元式:單詞種別;單詞自身的值。單詞種別通常用整數編碼,如果一個種別只含一個單詞符號,那麼對這個單詞符號,種別編碼就完全代表它自身的值了。若一個種別含有許多個單詞符號,那麼,對於它的每個單詞符號,除了給出種別編碼以外,還應給出自身的值。

詞法分析器一般來說有兩種方法構造:手工構造和自動生成。手工構造可使用狀態圖進行工作,自動生成使用確定的有限自動機來實現。

(2) 語法分析

編譯程式的語法分析器以單詞符號作為輸入,分析單詞符號串是否形成符合語法規則的語法單位,如表示式、賦值、迴圈等,最後看是否構成一個符合要求的程式,按該語言使用的語法規則分析檢查每條語句是否有正確的邏輯結構,程式是最終的一個語法單位。編譯程式的語法規則可用上下文無關文法來刻畫。

語法分析的方法分為兩種:自上而下分析法和自下而上分析法。自上而下就是從文法的開始符號出發,向下推導,推出句子。而自下而上分析法採用的是移進歸約法,基本思想是:用一個寄存符號的先進後出棧,把輸入符號一個一個地移進棧裡,當棧頂形成某個產生式的一個候選式時,即把棧頂的這一部分歸約成該產生式的左鄰符號。

(3) 中間程式碼生成

中間程式碼是源程式的一種內部表示,或稱中間語言。中間程式碼的作用是可使編譯程式的結構在邏輯上更為簡單明確,特別是可使目的碼的優化比較容易實現。中間程式碼即為中間語言程式,中間語言的複雜性介於源程式語言和機器語言之間。中間語言有多種形式,常見的有逆波蘭記號、四元式、三元式和樹。

(4) 程式碼優化

程式碼優化是指對程式進行多種等價變換,使得從變換後的程式出發,能生成更有效的目的碼。所謂等價,是指不改變程式的執行結果。所謂有效,主要指目的碼執行時間較短,以及佔用的儲存空間較小。這種變換稱為優化。

有兩類優化:一類是對語法分析後的中間程式碼進行優化,它不依賴於具體的計算機;另一類是在生成目的碼時進行的,它在很大程度上依賴於具體的計算機。對於前一類優化,根據它所涉及的程式範圍可分為區域性優化、迴圈優化和全域性優化三個不同的級別。

(5) 目的碼生成

目的碼生成是編譯的最後一個階段。目的碼生成器把語法分析後或優化後的中間程式碼變換成目的碼。目的碼有三種形式:

① 可以立即執行的機器語言程式碼,所有地址都重定位;

② 待裝配的機器語言模組,當需要執行時,由連線裝入程式把它們和某些執行程式連線起來,轉換成能執行的機器語言程式碼;

③ 組合語言程式碼,須經過彙編程式彙編後,成為可執行的機器語言程式碼。

目的碼生成階段應考慮直接影響到目的碼速度的三個問題:一是如何生成較短的目的碼;二是如何充分利用計算機中的暫存器,減少目的碼訪問儲存單元的次數;三是如何充分利用計算機指令系統的特點,以提高目的碼的質量。...

計算機高階語言的編譯程式屬於什麼類的

計算機高階語言的編譯程式屬於什麼類的

A作業系統 B系統軟體 C編輯軟體 D資料庫管理系統

B

下列不屬於系統軟雞的是

A作業系統 B資訊管理系統 C程式語言編輯系統 D資料庫管理系統

C

程式是一組什麼所組成的集合

A有序數列 B二進位制數 C有序指令 D 軟體

B

相關問題答案
編譯軟體具體是什麼啊?為屬於系統軟體啊 ?
華為的RH是什麼職位,屬於那個部門,做什麼的? ?
屬於系統軟件有哪些?
具體名詞是什麼?
壽香的具體意思是什麼?
具體內容是什麼意思?
宇航員具體工作是什麼?
具體畫像是什麼意思?
軟件體驗師是什麼情況?
打坐唸佛,唸的具體內容是什麼? ?