小白問,如何寫個編譯器,但是令我疑惑的是,為什麼都是用成熟的語言去寫編譯器呢?

小白問,如何寫個編譯器,但是令我疑惑的是,為什麼都是用成熟的語言去寫編譯器呢?孟詩遠2021-03-18 21:08:03

你也可以用匯編,或者用機器指令來寫啊。

小白問,如何寫個編譯器,但是令我疑惑的是,為什麼都是用成熟的語言去寫編譯器呢?cc2021-03-18 15:30:23

錘子是用另一把錘子敲出來的,你要是想從鍊鐵開始也是可以的,就是沒必要

小白問,如何寫個編譯器,但是令我疑惑的是,為什麼都是用成熟的語言去寫編譯器呢?老蔡學堂2021-03-18 23:04:17

其實只要是計算機語言都可以,比如機器語言,組合語言,C語言,c++,python語言等等。

只要你覺得快上手就好了,如果想寫程式碼少就用llvm框架,幾個小時產生一門語言。[呲牙]

用成熟的語言主要是方便,快捷,工作量少。

小白問,如何寫個編譯器,但是令我疑惑的是,為什麼都是用成熟的語言去寫編譯器呢?奶嘴快還我初吻2021-03-18 14:31:02

1。掌握一門程式語言

2。精通編譯原理

怎麼寫其實我也不知道,我會理論。為什麼用成熟的語言去寫,我倒是能回答你,高階的語言越接近人類語言,編寫程式的時候更簡單。你要用特定機器的機器碼,或者組合語言去寫也可以,就是比較複雜。

小白問,如何寫個編譯器,但是令我疑惑的是,為什麼都是用成熟的語言去寫編譯器呢?william_ch2021-03-18 19:22:16

只是編譯器不算難,編譯器的最佳化才是難。現代處理器特殊指令一大堆,編譯器最佳化好壞速度差很多。

小白問,如何寫個編譯器,但是令我疑惑的是,為什麼都是用成熟的語言去寫編譯器呢?失口2021-03-18 20:04:03

不成熟的語言功能不全,你怎麼編編譯器?

小白問,如何寫個編譯器,但是令我疑惑的是,為什麼都是用成熟的語言去寫編譯器呢?水淼大定2021-03-18 14:06:21

小白就不要想著寫什麼編譯器了,那是高緯度的東西。學習一下C#視覺化程式設計不是很好嗎