當前位置:首頁 » 編程軟體 » 編譯器用什麼寫的

編譯器用什麼寫的

發布時間: 2022-06-17 21:41:40

編譯器是用什麼開發的

現在一般都是用C開發的。

第一個C編譯器當然使用匯編寫的。後面的直接用C寫就可以了。

② C編譯器用什麼語言寫的

第一個C的編譯器前10%是用匯編寫的,後90%使用C寫的,他是用滾雪球的方式寫的,後來的C編譯器基本都是用C寫的

③ 第一個 C 語言編譯器是用什麼語言編寫的

第一個c語言編譯器(簡單的編譯器)是用匯編完成的,後來的完整C語言編譯器是用C語言編寫的(也就是由簡單的編譯器編譯)。

④ 編譯器一般由哪種語言開發

其實我在想為什麼匯編語言生成一個簡單的編譯器後,可以用新生成的編譯器再次生成編譯器,例如,C語言開發C的編譯器呢?
這是一個遞歸的思想,舉個例子一看就明白了
用一個大的模具可以生成一個A模具,A模具可以做出來B模具,依次往下推,最終這個小模具可以做出來小盒子用來裝東西。
第一個大模具肯定是手工做出來的第一個模具,但是有了這個大模具後,後面就可以用他自動的生成更多的模具,後面的各種模具加起來又可以造出來更精緻的模具,
所以,自動第一個大模具造出來模具的時候,大模具就可以被拋棄了。
我們都知道編譯程序通常分為下面五個階段:
1)詞法分析
2)語法分析
3)語義分析與中間代碼產生
4)優化
5)目標代碼生成
當然最難的一點就是目標代碼的生成,這一階段實現了最終的翻譯,就是真正把原碼翻譯成可以被CPU直接計算的機器碼(NativeCode)。

⑤ 各種計算機語言的編譯器一般都是用什麼語言寫的

編譯器用什麼語言都可以寫,編譯器主要的功能就是進行詞法、語法、語義分析,然後生成中間代碼,優化中間代碼,根據中間代碼生成匯編語言,最後將匯編語言變成機器碼。整個編譯器的演算法你可以用任意語言實現。

⑥ c語言編譯器是用什麼語言編寫的

C++

比較著名,並且開源的C編譯器有GCC、clang等,目前GCC和clang都是用C++實現的

⑦ 匯編語言的編譯器是用什麼寫的呢

匯編編譯器:把匯編語言源程序轉換為機器語言的程序,匯編編譯器也可以生成源代碼列表文件,其中包括行號,內存地址,源代碼語句,程序中使用的符號及變數,交叉引用列表.

在Windows/Dos 下可用的匯編編譯器有Microsoft宏匯編編譯器MASM,Borland Turbo Assember(TASM)和The NetWide Assembler(NASM),其中NASM是跨平台的編譯器可用於Windows/Dos/Linux下.他們的語法相近,都是Intel語法風格. 在Linux下可用的匯編編譯器有NASM,gas.NASM和gas的語法風格相去甚遠,NASM使用的是Intel 語法風格的匯編語法,而gas使用的是AT&T的匯編語法風格.

⑧ C/C++編譯器是用什麼寫的

C語言和匯編,幾乎所有的底層軟體(操作系統 編譯器 資料庫底層等)都是C語言和匯編寫的

熱點內容
便宜的免費雲伺服器 發布:2025-05-17 11:08:50 瀏覽:775
中國頂級dhcp解析伺服器地址 發布:2025-05-17 11:06:27 瀏覽:32
php轉義html 發布:2025-05-17 11:04:00 瀏覽:566
鋼筋籠加密區規范 發布:2025-05-17 10:59:50 瀏覽:3
我的世界網易手機版主播伺服器房號 發布:2025-05-17 10:40:59 瀏覽:226
豎編譯 發布:2025-05-17 09:56:08 瀏覽:227
編程畫飛機 發布:2025-05-17 09:54:03 瀏覽:801
手機如何解鎖密碼屏幕鎖怎麼刪除 發布:2025-05-17 09:52:04 瀏覽:123
網路無法訪問網頁 發布:2025-05-17 09:51:40 瀏覽:649
雲存儲box估值 發布:2025-05-17 09:47:11 瀏覽:512