如果只使用C語言(不包括C ),能做什麼?

時間 2021-06-01 03:22:31

1樓:黃小非

考慮到幾乎目前人類世界所有在用的軟體都能夠追溯到C語言,所以在邏輯上你可以認為,不考慮時間複雜度的話,只用C語言可以寫出任何型別的軟體

2樓:為民

最開始做微控制器的時候以為C語言也就這樣了,寫幾個暫存器,好無聊,最多寫個rtos。

直到後來我接觸了Linux,不僅這個系統本身就是C語言寫的,而且!Linux系統程式設計,Linux網路程式設計,外加乙個可以做圖形介面的gtk,你什麼都可以做了!

只用C!

其實Windows也有系統程式設計,只不過我不會

3樓:冒泡

唔……嚴格來說,如果你只有乙個不含C編譯器的裸機,而且不准寫其他語言(否則你可以先用機器語言開始開發編譯器了),那就沒法開始做什麼了

其實對任何xx語言,只要有乙個編譯器和執行環境,基本就都可以搞了,因為至少你可以先用xx語言寫個彙編器,然後把以前的人的路走一遍就行了,只要不覺得累,所以這個情況並不限於C語言

不過看題主這個問法,應該是乙個不是很了解基礎的初學者,他想問的不一定就是字面上的意思,大部分回答像我上面這樣說「啥都能做」可能並沒有達到幫助題主的效果……

4樓:OFFLINE

不限定效率和人數, 還是能做到很多東西的。

C主要問題就是開發效率較低了。

但實際工作中,可能會限定環境必須是C編譯,但是嵌個指令碼進去是很經常的事

5樓:

做不了什麼。

C可以做作業系統,但是只是作業系統用到了C。然而寫乙個作業系統,顯然C並不是重點。主要的是其他,程序,記憶體管理,硬體驅動,演算法等等。這些東西,跟C其實關聯不大。

飛機大炮可以用錘子打出來,然而如果有人在製造飛機大炮的過程中,把錘子當作重點,大家應該會覺得他在搞笑。

所以現在C語言學的差不多了,就應該學習其他東西。

一些人的言論很逗比,覺得有了C就可以做這個做那個,都是血肉之軀,為毛我不是土豪?

6樓:不胖的羊

現有一切的的軟體功能。

C可以寫出C++編譯器

C加上C++(不加也可以)可以寫出一切編譯器。

JVM還是這哥們寫的。

除了Assembly,現有什麼語言的源頭都能回溯到C而且C可以直接內嵌彙編

英語不好能學C語言和C 麼?

不能。全世界最權威的C 文件,因為全世界最好的C 教材,全世界最大的C 社群,全世界最好的用C 的軟硬體公司,全世界最前沿的用C 的計算機科學家,全世界最高端的電腦科學期刊,會議,研討會,都用英文。你說學不學英文。怎麼感覺我像做微商廣告的。不過俗話說得好,英中國人說的是英文,美中國人說的是小學三年級...

C語言使用char是否可以節約記憶體?

undefined 這兩處都不會。第一處,迴圈計數器大概率會被優化到暫存器裡,所以這個地方你用什麼都沒有區別。第二處,如果是cdecl,那麼棧是64位對齊的,所以沒用,如果不是,那麼引數是暫存器傳遞的,所以沒用。這兩處是相當精確的 一點卵用都沒有 的情況。 你舉例的場景,不會。因為單獨的char運算...

如果有種語言使用C 的語法和特性,同時有c c 的效能,它會受歡迎嗎?

ggffss 對我來說效能並不是問題。如果C 的效能降低到C 可以換來 C 的語法和.net BCL的便利的話,我是完全可以接受的。但問題是麼得這樣的語言用啊。 Tiny Wang 很久之前就出現了vala語言,類c 的語法,c的執行速度 vala直接翻譯到c 某個測試裡vala居然比c快。可能是空...