⑴ C語言是用什麼語言寫的
c語言是unix的「副產物」,當時湯姆遜用匯編和「B語言」開發了unix,但由於艱澀難懂,亦不便移植與推廣,丹尼斯里奇對「B語言」進行了提煉,猜測可能基於匯編,寫出了第一個「C編譯器」,並用C語言對unix進行了重寫,使得unix可以不依賴具體機器系統,可移植性大增,當然這也歸功於C語言的可移植特性。此後C語言由ANSI制定了ANSI
C標准,奠定了現在各種C與類C語言的基礎。
⑵ c語言編譯器是用什麼語言寫的
第一個C的編譯器前10%是用匯編寫的,後90%使用C寫的,他是用滾雪球的方式寫的,後來的C編譯器基本都是用C寫的
⑶ c語言是用什麼語言開發出來的
語言依賴於編譯器存在。只要有能將一種語言編譯成一種機器代碼,可執行程序的編譯器存在,該語言就可以用。C語言由C語言編譯器編譯。你是問C語言用什麼語言開發的,還是C編譯器用什麼語言開發的。其實第二個問題才有意義對不對?
那麼編譯器是什麼?是把一種語言換成機器代碼的程序對不對。如果承認這個,那好。那什麼語言都能編譯C語言,只要它具備以下幾個條件:
1。能夠打開文件。
2。具備文字處理和運算功能。
3。能夠寫一個文件。
好的,那麼世界上幾乎80%的軟體語言都能夠寫一個編譯器,自然也能夠寫一個C編譯器。
所以,你的問題的答案是,C語言編譯器可以由現在基本上所有的語言編寫。
其實這個問題本身已經沒有意義了。
呵呵。。
⑷ C語言是由什麼語言編寫而成的
我想,你問的是 C語言編譯器 是用什麼語言寫的。
概括說,當今幾乎所有的實用的編譯器/解釋器都是用C語言編寫的,有一些語言比如Clojure,Jython等是基於JVM或者說是用Java實現的,IronPython等是基.NET實現的,但是Java和C#等本身也要依靠C/C++來實現,等於是間接調用了C。
世界上第一個C語言編譯器,是在B語言基礎上,用B語言與PDP匯編語言 編寫的。開發過程是先用匯編寫了一個最基本功能的子集C0,利用自編譯Self-Compile功能,或虛擬機CVM(C Language Virtual Machine)功能,增添新的東西,變C1, 按此法多次增添發展,滾雪球般用匯編把小雪球揉到一起,1生2,2生3,...成了C。C 再生萬物。
這里,該向C語言之父Dennis Ritchie(丹尼斯·里奇)致敬。
⑸ c語言是用什麼語言編寫的匯編嗎
C語言源自Ken Thompson發明的B語言,而 B語言則源自BCPL語言。
1967年,劍橋大學的Martin Richards對CPL語言進行了簡化,於是產生了BCPL(Basic Combined Programming Language)語言。
1972年,美國貝爾實驗室的 D.M.Ritchie 在B語言的基礎上最終設計出了一種新的語言,他取了BCPL的第二個字母作為這種語言的名字,這就是C語言。

(5)c編譯器使用什麼語言寫的擴展閱讀
C語言編譯器:
GCC,GNU組織開發的開源免費的編譯器
MinGW,Windows操作系統下的GCC
Clang,開源的BSD協議的基於LLVM的編譯器
Visual C++:: cl.exe,Microsoft VC++自帶的編譯器
C語言集成開發環境:
Code::Blocks,開源免費的C/C++ IDE
CodeLite,開源、跨平台的C/C++集成開發環境
Dev-C++,可移植的C/C++IDE
C-Free
Light Table
Visual Studio系列
⑹ c語言編譯器是用什麼語言編寫的
C++
比較著名,並且開源的C編譯器有GCC、clang等,目前GCC和clang都是用C++實現的
⑺ 第一個 C 語言編譯器是用什麼語言編寫的
第一個C語言編譯器(簡單的編譯器)是用匯編完成的,後來的完整C語言編譯器是用C語言編寫的(也就是由簡單的編譯器編譯)。
⑻ 編譯器一般由哪種語言開發
其實我在想為什麼匯編語言生成一個簡單的編譯器後,可以用新生成的編譯器再次生成編譯器,例如,C語言開發C的編譯器呢?
這是一個遞歸的思想,舉個例子一看就明白了
用一個大的模具可以生成一個A模具,A模具可以做出來B模具,依次往下推,最終這個小模具可以做出來小盒子用來裝東西。
第一個大模具肯定是手工做出來的第一個模具,但是有了這個大模具後,後面就可以用他自動的生成更多的模具,後面的各種模具加起來又可以造出來更精緻的模具,
所以,自動第一個大模具造出來模具的時候,大模具就可以被拋棄了。
我們都知道編譯程序通常分為下面五個階段:
1)詞法分析
2)語法分析
3)語義分析與中間代碼產生
4)優化
5)目標代碼生成
當然最難的一點就是目標代碼的生成,這一階段實現了最終的翻譯,就是真正把原碼翻譯成可以被CPU直接計算的機器碼(NativeCode)。
⑼ C語言是用什麼編寫出來的
C語言通過語言開發出來的。
C語言是Dennis Ritchie 在1972年通過Thompson的B語言的基礎之上開發出來的。C是作為從事實際編程工作的程序的一種工具而出現的,所以其主要目標是成為一種有用的語言。同時, C 也是為編程人員開發的語言,這使得它成為當今人們首先的編程語言之一。
C已經成為最重要和流行的編程語言之一。它之所以得到發展,是因為人們嘗試使用它後喜歡它。過去10年中,許多人從C轉而使用更強大的C++語言,但C有其自身的優勢,仍然是一種重要的語言,而且它還是通往C++的必由之路。

(9)c編譯器使用什麼語言寫的擴展閱讀
C語言特點
1、設計特性:C是一種融合了控制特性的現代語言,而我們已發現在計算機科學的理論和實踐中,控制特性是很重要的。
2、高效性: C是一種高效的語言。 在設計上它充分利用了當前計算機在能力上的優點。C程序往往很緊湊且運行速度快。
3、可移植性:C是一種可移植語言。在一個系統上編寫的C程序經過很少改動或不經修改就可以其他系統上運行。