為什麼很多人建議學C語言不用任何IDE,直接用編輯器和編譯器?

時間 2021-05-11 16:18:40

1樓:

很多大牛不用IDE看linux核心原始碼,但用到了VIM + CTAG ,說到底還是用了IDE,然而IDE是為了提高團隊開發效率而生的,並不是區分高手或菜鳥的標準。

2樓:涼拌茶葉

沒道理啊,你把(Emacs/Vim)+Shell配置好了,不就成了一種開發環境了嘛,可以取個名字叫UDE(使用者配置開發環境)。反正都是提供自動化的功能。

3樓:Jim Liu

首先IDE的含義就是整合開發環境,這種層面上來說,你就是用編輯器和編譯器來做,也是IDE。只是簡單或者複雜一點而已。 IDE給開發人員提供了整合和方便, 特別是初學者的助手,包裝了太多專業和繁複的細節,對C語言來說,一但你專業積累夠了,就會發現只是一種方便開發的工具,對你所關注的問題而言,這種工具並不會太重要。

我的IDE使用路徑提供參考: Turbo C, Borland C++, VC++, Eclipse, Emacs + Toolchains

4樓:

C語言本身比較簡單,不用IDE也沒什麼影響。初學者又不是搞生產,不需要追求開發效率。相反的,不用IDE,更有利於掌握C語言的特性。

5樓:Zhizhong Yuan

這無關語言。我以我的經驗說說。

大學第一門語言課是C++,用的是VC++ 6.0,啥也不會,就知道寫好後點下執行就OK了。因為啥也不會,脫離IDE根本沒法學習。

後來習慣了IDE,用了Visual Studio,就一直下來了。知道編譯的理論知識,卻從來不知道到底怎麼編譯的。(其實VS提供了很強大的功能,但很多人不會去關心這個。)

直到工作後,搬到Linux平台,才知道,Makefile是怎麼一回事......

所以我覺得初學者若是沒有語言基礎,先用IDE,熟悉語言基礎後,再用vi或emacs,windows下Notepad++也不錯;若是有語言基礎,則可以直接用文字工具了,不然永遠對C/C++有比較深入的認識。

6樓:下愚

因為C語言足夠簡單,因此優秀的編輯器在高亮,縮排,補齊等IDE常見功能上做的還可以,而且優秀的編輯器的編輯效率要遠遠超過蹩腳的編輯器(比如IDE自帶的編輯器)。最重要的是,對新手來說,不用IDE就省去了理解IDE的過程,能夠更直觀的了解開發流程。

7樓:程式設計師奶爸

在中國,C語言一般是在初學程式設計這個階段進行的。所以,學C語言並不僅僅是為了學習一種程式語言,還是為了順帶學習高階語言如何工作,如何轉變成低階指令,如何將大程式分解成乙個個模組,又將乙個個模組組織起來。

IDE自動化了這些工作,反而對初學者不利。

以我個人體驗,還是自己寫makefile更容易明白編譯鏈結是怎麼回事。

8樓:陳良喬

我就是這樣的

對於C語言而言,IDE的各種高階功能,基本上沒有什麼必要在Windows平台下,

用MinGW + EditPlus

我覺得比任何高階的IDE都好

為什麼很多人說譚浩強的C語言教材不好?

老譚的書對於什麼都不懂的初學者有幫助快速入門的功效,但是本身也有不少毒性,也缺少了很多的必要的內容。如果只是應付考試或者僅僅需要入門則沒有多少問題。但是如果希望在計算機這條路上走的更遠則最好閱讀the c programming language這類公認的聖經之作了。 dodolang 國內教材編纂...

為什麼很多人不用烘鞋器?

門泊東吳 因為很多人不了解,更不在意。一方面這是小電器,宣傳力度小 另一方面烘鞋器並不是乙個必需品,而且它具有一定的地域使用特點。南方地區普遍用不到,北方地區也有其他可以替代烘鞋的方法。比如,暖氣片 我個人認為,大多數人的想法,都是覺得這個烘鞋器沒有使用必要。那麼烘鞋器真的沒有用途嗎?不一定,烘鞋器...

學管理會計有那麼好嗎,為什麼很多人都建議學習管理會計,容易學習嗎?

空相沖虛 管理就是管理,會計就是會計,好像蹭上管理就高大上了,就和傳統會計拉開差距了。翻開你們的會計基礎的教材,會計的定義是什麼,以貨幣為主要計量單位,運用專門的方法,核算和監督乙個單位經濟活動的一種經濟管理工作。本來就是一種管理工作,把管理加在會計前面一邊裝X,一邊Diss傳統會計,傳統會計不是理...