當前位置:首頁 » 編程語言 » c開發語言

c開發語言

發布時間: 2022-02-14 23:21:22

c語言可以開發什麼

所有的電腦軟體幾乎都可以用c語言來開發,包括游戲、驅動、操作系統等等等,幾乎無所不能,但是c語言開發效率低。

㈡ C語言能開發什麼

1.多平台通用軟體
所謂多平台通用軟體,就是指這個軟體可以在很多系統上使用。例如,如果想讓你寫的同一個程序很好地運行在DOS、Windows 98、Windows XP、Windows CE、Linux、UNIX等多個操作系統上,C語言確實是個不錯的選擇。知道Apache嗎?它是一個開源Web伺服器工程,其中的HTTP伺服器可以運行於很多平台,Windows、Linux和UNIX都是可以的,這個伺服器就是用C語言開發的。
2.操作系統
由於C語言可以很自然地與匯編語言結合,又比匯編語言好用,能夠很靈活地控制計算機硬體,因此很適合開發操作系統。Windows很老的版本都是用C語言寫的,之後改用C++了,不過C++是兼容C語言的。Linux和UNIX系列的操作系統內核幾乎都是用C語言寫的,而且很多運行在板子上的嵌入式操作系統基本都是用C語言結合匯編寫的。如果你真想做個操作系統,C語言絕對可以勝任。
3.復雜運算軟體
之所以說C語言適合進行復雜計算軟體的開發,是因為:(1)復雜計算軟體本身很單純,只需要計算機進行計算就可以了;(2)C語言本身有豐富的運算功能,完全可以實現復雜計算功能;(3)因為C語言是一種接近底層語言的高級語言,所以它寫出來的程序在計算機上的運行效率很高。所以,要想做一個需要復雜而高效計算功能的軟體,選擇C語言絕對不會令你失望的。如果你經常做科學計算,用過MATLAB軟體,它其中一部分也是用C語言寫的。

㈢ c 語言由什麼開發

摟主的意思是要刨根問底,問這個問題的人年紀一般都比較大,並且都懂一些無線電知識,是模擬電路的那種。
這個其實說來話長,c語言執行時會變成機器語言,其他語言也一樣。機器語言就是由0和1組成的字元串,只要夠長的字元串就可能由邏輯門電路表達出一切可能的意思。夠復雜的門電路就可以表達出夠復雜的邏輯表達式。這個解釋起來有些困難,建議買本數字電路看看,提出這種問題的話應該能看懂。
其實整個計算機的電路狀態就兩種,高電平和低電平,隨意長度組合就可能組合出各種意思。就像漢語拼音有26個字母,組合起來有很多意思一樣。

㈣ c語言是用什麼語言開發出來的

匯編是用機器碼開發出來的。
然後簡單點的匯編實現復雜的匯編編譯器。
最初的高級語言編譯器,是用匯編來寫的。
然後再用簡單的高級語言編譯器一點點完善自己。
不過還是有高手用匯編做高級語言編譯器。
所以不能確定編譯器是用什麼寫出來的,只能去問那些產編譯器的廠家。
例如VC,可能只有微軟才知道它是用什麼寫的。
TC就要問borland公司去了。

㈤ C語言是用哪個語言開發出來的

其實現在的語言是不是還是用當初的B語言作為基礎製作的編譯器這很難說...

只要根據編譯原理的知識,你可以用比C還要高級的語言比方說C++,甚至C#寫C的編譯器 ,編譯的一些原理就那些,關鍵是越高級的語言執行效率越低罷了。。

有一門課叫編譯原理,其實也可以看成是一個人工智慧,就是關於怎樣將一篇東西分句分詞,然後看相互之間的關聯,優化代碼,消除重復,再變成機器碼的一個過程,其實這樣說好像很簡單,但是光分詞就涉及到很深奧的東西,比方說有限自動機,無限自動機什麼的。。。

其實也沒有規定說不能拿高級語言寫低級語言的編譯器,也沒說一定要用最低級的語言如匯編寫高級語言的編譯器效率才高,沒這個說法,看寫編譯器人的智商和能力。就好像金庸小說裡面說的,獨孤求敗前輩用草木萬物皆可為劍,而菜鳥你給他什麼劍也不可能贏獨孤前輩一樣。。。。。

其實那高級語言寫也是蠻快的。。。用低級語言寫編譯器那就痛苦多了。。。

其實電腦將自然語言變成二進制是一個非常復雜的過程,而且中文的編程語言也有,不過看上去其實跟C++很像,各種原因你懂的。
其實個人看法是,中文編程語言出發點好,但是實際使用麻煩,指令還要在輸入法的基礎上輸入,很難實現自動提醒功能,甚至是現在流行的模糊查詢提醒代碼功能,比方說在蘋果上輸入關鍵字UITV就能輸出UITextView這個類的名字,而中文呢?搞不好要輸入界面。。。增加輸入量。

而且第二最重要的是老外不懂英語,現在流行開源,代碼共享,本質上就是將一些經常寫好的代碼封裝起來讓大家用,沒必要有些功能每次都重寫一遍,就好像做車輪子,大家都用同樣的模板去做,沒必要每做一次輪子就要開一個新的模板一樣。。如果用存中文,相信國人做的開源項目很難在外國流行,外國的也很難進來。。。

㈥ c語言可以開發哪些東西

windows就是用C寫的
知道微軟吧?

不過,光C語言還只是入門,寫出有用的程序,還要一些其他語言知識

㈦ c 語言開發

懸賞分:5
可以填充顏色 寫需求、設計、源代碼等

暈死,這是項目啊!

㈧ 什麼是C語言和C+語言

1、C語言。

C語言誕生得非常早,當時人們普遍還習慣用匯編語言編寫軟體,並且沒有什麼統一,通用的操作系統,基本上軟體都是從0開始寫的。C語言的方針便是比匯編方便易用,一起不要損失匯編的表達能力。所以C語言可以看成是「高級的匯編」語言。

C語言的源代碼基本上可以非常容易地對應到匯編代碼,並且可以不需要什麼運行時環境的支撐。C的特點,簡單容易編譯,靈活貼近底層。所以一向到現在,一些需要直接和硬體打交道的軟體都還是用C語言寫的,比如(但不限於)Linux Kernel和一些嵌入式領域。

2、C++ 語言

C++早期是基於C的,C++早期的編譯方法是將C++的代碼編譯成C代碼然後再調用C的編譯器來生成機器碼。C++的方針是進步編程人員的生產率,哪怕代價是增加編譯器的復雜度。

(8)c開發語言擴展閱讀

1、C語言中,如果一個函數沒有指定返回值類型,默認為int類型,並返回一個隨機數,一般為0XCCCCCCCC.

2、在C++中,如果函數沒有返回值則必須指定為void型,否則編譯不能通過。

㈨ C語言開發工程師是什麼意思

軟體開發工程師是從事軟體開發相關工作的人員的統稱。 軟體開發工程師的技術要求是比較全面的,除了最基礎的編程語言(C語言/C++/JAVA等)、資料庫技術(SQL/ORACLE/DB2等)、.NET平台技術、C#、C/S B/S程序開發,還有諸多如JAVA SCRIPT、AJAX、HIBERNATE、SPRING、J2EE、WEB SERVICE、STRUTS等前沿技術。
C語言對操作系統和系統使用程序以及需要對硬體進行操作的場合,用C語言明顯優於其它高級語言,許多大型應用軟體都是用C語言編寫的。
C語言具有繪圖能力強,可移植性,並具備很強的數據處理能力,因此適於編寫系統軟體,三維,二維圖形和動畫它是數值計算的高級語言。

熱點內容
php數組計數 發布:2025-01-10 14:23:03 瀏覽:473
s盒演算法 發布:2025-01-10 14:16:42 瀏覽:640
c語言用二分法求方程 發布:2025-01-10 14:15:45 瀏覽:219
廣場舞加密 發布:2025-01-10 14:13:21 瀏覽:519
網路密碼顯示低安全性是什麼意思 發布:2025-01-10 14:11:49 瀏覽:780
恥辱2博士保險箱密碼是多少 發布:2025-01-10 14:11:41 瀏覽:98
如何把伺服器搭在自己電腦 發布:2025-01-10 14:10:57 瀏覽:584
水晶可以存儲 發布:2025-01-10 14:09:35 瀏覽:388
一級腳本號 發布:2025-01-10 14:08:06 瀏覽:533
知乎冷數據存儲 發布:2025-01-10 14:07:10 瀏覽:603