1樓:匿名使用者
早期的計算機軟體都是用組合語言直接編寫的,這種狀況持續了數年。當人們發現為不同型別的cpu編寫可重用軟體的開銷要明顯高於編寫編譯器時,人們發明了高階程式語言。由於早期的計算機的記憶體很少,當大家實現編譯器時,遇到了許多技術難題。
大約在20世紀50年代末期,與機器無關的程式語言被首次提出。隨後,人們開發了幾種實驗性質的編譯器。第一個編譯器是由grace hopper於2023年為a-0語言編寫的。
通常認為,2023年由ibm的約翰·巴科斯領導的fortran團隊介紹了第一個完整的編譯器。2023年,cobol成為一種較早的能在多種架構下被編譯的語言。
高階語言在許多領域流行起來。由於新的程式語言支援的功能越來越多,計算機的架構越來越複雜,這使得編譯器也越來越複雜。
早期的編譯器是用組合語言編寫的。首個能編譯自己源程式的編譯器是在2023年由麻省理工學院的hart和levin製作的。從20世紀70年代起,實現能編譯自己源程式的編譯器變得越來越可行,不過還是用pascal和c語言來實現編譯器更加流行。
製作某種語言的第一個能編譯器,要麼需要用其它語言來編寫,要麼就像hart和levin製作lisp編譯器那樣,用直譯器來執行編譯器。
引自 : 維基百科
2樓:
第一個?
最早人們是用機器語言直接寫二進位制指令的……後來有了彙編……再後來有了高階語言
如何用c語言程式設計軟體編寫求函式的程式?即輸入一組資料,得出函式
南瓜豬的的的 全人類都沒實現任意資料擬合 具體例子 類人界異 這個無法實現吧,除非你先有個函式庫,然後列舉各個函式,輸入你的資料,匹配率最高的那個算是你要找的函式。 紅酒難喝 不理解可以舉個具體的例子嗎? 謝謝你了,淡定點,自己鑽研 求一組c語言程式設計。編寫乙個函式,用遞迴的方法求1 2 3 4 ...
編寫c語言程式,實現分數的約分,編寫c語言程式,實現分數的約分
perject 見習魔法師 給的就是啊,不過演算法屬於最基本的。支援 芙瑤凌 經理 四級 提到的輾轉相除法,稍加改動如下 turboc2編譯通過的噢,關於輾轉相除法見參考資料 昨晚提交的程式有個問題啊,不好意思 汗顏 現在就改過來 include include main printf n i n ...
最好的編寫軟體的語言是什麼語言
一般的外掛程式 像eclipse 就不扯了,業內有另一種成熟的軟體快速前端技術架構。後端技術架構。開發軟體的軟體 低 平台在國內已經發展了近二十年,其優勢明顯。面對傳統底層編碼開發模式開發周期長 開發成本高 業務調整難等痛點,借助低 開發平台快速構建企業業務和管理應用已經成為一種新時尚!window...