2012-04-13 27 views
2

如果C被用來編程Unix,那麼用什麼來編程C?等等等等,即。他們是如何創建第一個程序的?他們是如何編程第一個IDE的?

+7

[磁針和穩定的手](http://xkcd.com/378/)。 – cnicutar 2012-04-13 08:24:44

+1

大概你應該問這個** http://programmers.stackexchange.com/** – 2012-04-13 08:25:51

+1

第一個程序是在沒有計算機的情況下創建的。通過Ada Lovelace。 – littleadv 2012-04-13 08:26:20

回答

5

第一個c編譯器是用匯編語言編寫的。彙編語言是用二進制語言編寫的。而二進制語言是硬件語言,它是由硬件直接執行的。

我引述David Rabinowitz

請閱讀有關compiler bootstrappinghistory of compiler writing

的想法是直接在機器代碼寫一個非常簡單的編譯器, 用它來寫一個更復雜的編譯器,使用第二個到 建立第三個等等,直到你可以有一個全功能的 編譯器。

查看完整的線程here

+0

他們用什麼來編寫彙編語言? – 2012-04-13 08:29:48

+0

@Backwards_Dave:我編輯了我的答案。 – 2012-04-13 08:49:29

+0

爲什麼不提供關於一個有趣的主題的更多信息? – Tim 2013-03-08 21:33:10

相關問題