1樓:匿名使用者
大部分都是c開發的,windows就是c和彙編(聽過很多人都是這麼講的)
2樓:匿名使用者
作業系統基本上都是用c及引申加底層組合語言寫成的!
3樓:匿名使用者
誰說unix是用c語言開發的?所有作業系統都是彙編寫的。
c與unix的關係
4樓:枝其
分類: 電腦/網路 >>程式設計 >>其如神他程式語言。
問題描述:書上渣銷虧說unix是用c來開發的,而又有對unix的c編譯器。
那到底是先有c還是unix?
我現在認為是不是先有乙個對某一特定機器的c編譯器,寫出了unix,然後再在unix平臺上實現c編譯器。
到底是怎樣,請高手指教?
解析: c語言是在b語言的基礎是行發展起來的,c的根源可以追溯到algol 60。
世界上第乙個unix作業系統是用b語言編寫的並在pdp-7上實現。b語言是1970年美國貝而實驗室的乙個工程師以bcpl語言為基礎寫的乙個很接近硬體的語言。
1972-1973年鬥亂見,貝而實驗室的另外乙個工程師以b語言為基礎編了c語言,取bcpl的第二個字母,b語言取bcpl的第乙個字母。
最初的c知識為了描述和實現unix系統提供一種工作語言而設計的。在73年創造b語言和c語言的兩位工程師合作把unix系統的90%以上用c改寫,這已經是unix的第五版本了。最早的unix系統也是創造b語言和c語言的兩位天才合作開發的,那時是用組合語言寫的。
c語言和unix可以說是親兄弟,c語言是隨著unix的廣泛使用而在世界範圍內得到推廣的。
現在流行的c編譯系統都是以1987年ansi公佈的新標準87 ansi c 。iso標準是哪年把這個標準做為iso c的標準的我就記不清了。反正吧,現在的標準都是以87年的那個為基準的。
現在在計算機上使用的都有:microsoft c\ turbo c \ quick c\ borland c等。最最常用的還是turbo c 。
累死我了,打了這麼多,還好以前剛學c的時候強背的這些記得還行,我也就記得這點了,還有不明白的去查些資料吧,呵呵。
unix和c語言之間有什麼關係
5樓:懂視生活
1、目前的unix的原始碼,絕大多數都是由c語言編寫。小一部分為組合語言。
2、二者相互促進。最早的unix是由b語言編寫的,但是由於不夠高效及功能不夠完善,為編寫更好的unix系統,為此將b語言再次優化,從而形成c語言。c語言因為unix系統而誕生。
即先有檔春unix,再出現c語言,然後c語言實現了更強的unix系統褲友。
3、unix與c語言相輔相成,共為一體。unix系統及其演變出的類unix系統,搭配的編譯器是對c語言規範支援及執行最佳選擇行純耐。
unix系統程式設計的介紹
6樓:招安禕
本書是unix系統程式設計的經典教材,是基於最新unix標準的參考書,對unix程式設計本質進行了清晰透乇的介紹。本書完全覆蓋檔案、訊號、訊號量、posix執行緒以及客戶端一伺服器通訊等內容,對通訊、併發和多執行緒問題進行了深入研究,並對訊號和併發等複雜的概念進行了全面深入的解釋。本書還包含了關於web、udp以及伺服器效能等方面的更新內容,這些內容已經在實際教學中得到了廣泛研究。
書中還提供了大量的例項、練習、可重用的**以及用於網路通訊程式的簡化庫。
php是用什麼語言開發的c語言嗎
php的直譯器是用c寫的,直譯器相當於弱編譯器,但是php本身並不基於某種底層語言。php在伺服器端執行的指令碼語言,與c語言類似,是常用的 程式語言。它驅動全球超過2億多個 有全球超過81.7 的公共 在伺服器端採用php。php常用的資料結構都內建了,使用起來方便簡單,也一點都不復雜,表達能力相...
怎麼把用c語言開發的程式變成軟體
第二步由源程式生產組合語言 gcc s abc.c 會生成abc.s檔案,這個檔案裡就是彙編 第 c語言可以開發應用軟體嗎?當然可以啊。由於c語言 重用率不高,現在很多都是c 寫的 c能做的,你都說出來了。要是開發qq,這種軟體,那它也能,因為它有這個能力,但是費力,因為要它先天不足要藉助與其他類庫...
c在c語言程式設計裡是做什麼用的, c 在C語言程式設計裡是做什麼用的??
通過你的描述我大概知道你要表述的意思了,fscanf是進行檔案讀取操作,而檔案中資料的存放格式是用中間 來描述規範的,當然,第一項大家都知道,是開啟檔案的指標 file,這裡是output fopen 至於第三項,是要儲存的位置,你的情況是 c字元,而 c就是檔案中的間隔符。有沒完整點的 啊。實在沒...