① 在unix上用什麼編譯c語言寫的程序
這個很簡單,看來老兄是linux高手,基本上不會使用win系統,如果你有源代碼的情況下,在windows系統下,雙擊vc++軟體後,新建工程,然後選擇Win32 Console Application,然後再右邊應該有保存的硬碟路徑和輸入工程名,然後根據提示下一步,直道完成,然後再點擊左邊的file view 然後在在你要加入的文件夾內新建文件然後保存成.c的後綴名,就可以把你的源代碼寫進去了,然後找到一個嘆號,點擊它,就編譯運行了,運行時彈出一個dos窗口,就可以看到了。c++完全兼容c語言,vc的編譯環境,可以有api,也就是說編寫窗口程序。比起linux來,就是可以直接在點一個按鈕就行了,省的寫那些命令了。其他的應該不會有太大區別。 點紅色的嘆號是運行,vc把編譯,連接,執行,都分開了,如果點了紅色的嘆號也運行不了,那就說明你vc軟體本身有問題。建議你重新下載一個再試試。
② Windows、Linux、UNIX、Dos操作系統分別是用什麼語言編寫的
Windows、Linux、UNIX、Dos操作系統的核心代碼大部分是使用C和C++編寫,底層介面用匯編編寫.
以windows為例,根據幾年前微軟在美國公布的內容,WINDOWS本身屬於微內核系統,WINDOWS98總共大概不到10萬行代碼,而WINDOWS2000則已經有20餘萬行代碼,其中80%是用C++編寫,其餘部分有C和匯編,底層介面用匯編編寫。
微內核系統從概念上是指「只包括操作系統的基本功能,例如內存管理和進程管理等等」,就連對各個文件系統的支持也不算在內.
所以一個微內核系統的操作系統能夠有20萬行代碼已經很多了。
之所以微軟選擇了C++而不想LINUX一樣選擇C,其根本原因就是WINDOWS操作系統本身是微內核系統,所以擴展性及以後的維護要求非常重要,所以C++的類的概念就能在這里很好的利用,但是畢竟C++的效率不如標准C及匯編,所以在一些明顯以效率為重的地方用的還是標准C及匯編。
編寫完畢後,WINDOWS上的其他用戶態程序(包括所有驅動程序、計算器、游戲等等所有你現在拿滑鼠能夠操作的東西)另行開發,例如:掃雷游戲就是用VB寫的。
③ windows NT內核,unix內核,linux內核是用什麼語言設計編輯的
最初的unix內核使用Basic語言編寫的,後來是用C語言編寫的,而Linux是用的C語言編寫的內核,windows NT內核也是用C語言編寫的(因為Windows從MS-DOS以來是繼承的,ms-dos是用C語言編寫的)。你可以看一些介紹操作系統的書裡面都有詳細的介紹。
④ Unix常用的編輯器有哪些
UNIX支持十幾種常用程序設計語言的編譯和解釋程序,如C、APL、FORTRAN77、PASCAL、SNOBOL、COBOL、BASIC、ALGOL68等語言及其編譯程序。還包括其他操作系統常見的實用程序,如編輯程序、調試程序、有關系統狀態監控和文件管理的實用程序等。UNIX還有一組強有力的軟體工具,用戶能比較容易地使用它們來開發新的軟體。這些軟體工具包括:用於處理正文文件的實用程序troff,源代碼控製程序SCC
S(Source Code Control System),命令語言的詞法分析程序和語法分析程序的生成程序LEX(Generator of Lexical Analyzers)和YACC(Ye
t Another Compiler Compiler)等。另外,UNIX的命令解釋程序Shel
l也屬於核外程序 。正是這些核外程序給用戶提供了相當完備的程序設計環境。
UNIX的核心層向核外程序提供充分而強有力的支持。核外程序則以內核為基礎,最終都使用由核心層提供的低層服務,它們逐漸都成了「UNIX系統」的一部分。核心層和實用層兩者結合起來作為一個整體,向用戶提供各種良好的服務。
⑤ UNIX是否是完全用C語言做的
最初的Unix是用匯編語言編寫的,一些應用是由叫做B語言的解釋型語言和匯編語言混合編寫的。
1973年湯普遜和里奇用C語言重寫了Unix。
⑥ UNIX是用C語言開發的,那其它呢
標准 UNIX 操作系統是一個互動式的分時系統,提供了一個支持程序開發全過程的基礎和環境,可以支持40個終端用戶。UNIX系統是由美國電報電話公司(AT&T)下屬的Bell實驗室的兩名程序員K.湯普遜(Ken Thompson)和D.里奇(Dennis Ritchie)於1969~1970年研製出來的。UNIX問世以來十分流行,它運行在從高檔微機到大型機各種具有不同處理能力的機器上。目前,UNIX除了可在PDP-11 、DEC公司的VAX-11系統的各種機型上運行之外,還可以在IBM的370、3300系列機和Amdahi公司、Data General公司、Hp公司的系列機上。近年來,幾乎所有的16位機、32位微型計算機都競相移植UNIX。這種情況在操作系統發展的歷史上是極為罕見的。隨著UNIX的普及,書寫系統的C語言也成為引人注目的語言,得到廣泛使用。
UNIX系統獲得了巨大的成功,這有著內在的原因和客觀的因素。客觀條件之一是,UNIX問世之前己有許多操作系統研製成功,其中有成功的經驗,也有失敗的教訓,而UNIX的設計者正是經過認真考慮,作了適當的取捨,使UNIX站在前人肩頭上獲得成功(MULTICS用了200人年未達到原定目標,UNIX只用了2個人年);其二是,由於當時人們需要一個使用方便、能提供良好開發環境、大小適中的系統,UNIX恰是生逄其時;其三是,UNIX是在PDP-11系列機上開發出來的,這種機器在世界上己得到廣泛應用,這為UNIX廣泛配置創造了條件。當然,UNIX成功的關鍵是在於自身的性能和特點。
UNIX的主要特點是:短小精悍、簡易有效、並具有易理解、易擴充、易移植性。
UNIX的核心程序由約10000行C語言代碼和1000行匯編語言代碼構成,被分成能獨立編譯和匯編的44個文件,每個文件又分若干過程。這些文件可分以下三類:
⑴匯編語言文件:系統只有2個文件用匯編語言編程,包含33個匯編子程序,與機器硬體直接相關的部分,如中斷處理、系統啟動等,為了提高效率,有些頻繁使用的基本過程,也用匯編語言編寫。
⑵C語言文件:共有28個,其中包括進程管理的主要過程,它們又可分成190個子程序 。文件可以獨立編譯,經裝配程序連接裝配後就可執行。
⑶C語言全局變數文件:共14個,其中含有結構的重要說明。這類文件不能獨立編譯,而必須和某個C語言文件一起編譯。
⑦ 微軟的操作系統是用什麼語言編的,linux .unix呢
大部分用c,少部分(特別是與啟動相關的部分)用匯編
windows當然用微軟的匯編
而linux一般用AT&T格式的匯編,兩者所用的編譯器和連接器也就不同了
⑧ unix使用的軟體是用什麼語言編寫的
UNIX系統是用C語言來完成,但是UNIX系統所用到的軟體有純C語言的,也有C語言和C++混用的。其它的語言就很少見了。
後綴名為tar是打包文件,是使用系統自帶的命令tar來打包的,如:
tar cvf myfiles.tar ./*
即將當前目錄的所有文件打包為myfiles.tar
後綴名為tar.gz,tar.Z等等是打包後再壓縮的文件,命令為gzip,如:
gzip myfiles.tar
這個命令會自動生成一個壓縮文件,文件名為myfiles.tar.gz
打包和壓縮是兩個獨立的操作,打包是為了把多個文件放在一個文件中,壓縮是為了節省空間。也可以對普通文件壓縮,如:
gzip filename.cpp
⑨ UNIX操作系統和應用程序都用什麼語言編寫的
操作系統底層用匯編語言,因為這要與底部各種不同硬體打交道的,上面的內核就要用C,系統程序如編譯器等也要用C寫,而在網上的桌面和網路應用程序多用C++來寫
⑩ UNIX是用什麼語言編寫的,謝謝
UNIX系統主要是用C語言編寫的。