用 Visual C Visual C 6 0 學習 C 語言的危害有哪些?

時間 2021-05-30 03:22:16

1樓:purewater1

初學用Devc++ 感覺很好了,我一直勸我女票vc停留在會考試的程度就行,還有不要用譚浩強的書,他一直給我無腦吹老譚的書,翻開那本紅書,然後我直接說,你要是按照這個寫將來你同事能罵死你,她寫程式的大括號能寫飛了,廢了九牛二虎之力才給他扳過來,莫名偏題。。。

2樓:康明軒

這樣不好吧?不喜歡就不喜歡,何苦去做傳教士呢?

1. 不了解就開罵;

2. 為了開罵,而去粗粗了解;

3. 關公戰秦瓊,VS 早就出 2013 版了,Community 版本還是免費的;

3樓:WYin

老師教學用VC6.0還有TC我是一直沒用過,所有作業什麼的我都是用VS2012做的,sublime我也試過,不如emacs好,就是這樣。不要糾結於工具。

4樓:

想讓同學們不用vc,告訴他們裝vs2013 express就好了,題主「沒怎麼用過VC」 「想收集下用VC/VC6.0的罪狀」 ,題主自己都沒實際體驗過,就開始站隊吐槽,實在是不科學,試試現代的IDE吧,在能方便的用IDE的場景下很多人不會情願去試sublime+gcc這種組合的

另外, 踩坑學編譯鏈結知識真的比把踩坑的時間省下來看《linker and loader》 《程式設計師的自我修養-鏈結裝載與庫》要有效嗎,程式語言相比彙編也隱藏了大量細節呢

5樓:

那麼矯情幹嘛~

如果是教小朋友,顯然不太需要visual studio 。

不管是Windows,還是Linux,你需要的是開源的code blocks ,配合mingw的GCC編譯器,妥妥的。入門練習C,C++是極好的。

等水平上去了。win下必然是visual studio系列。

至於Linux,Vim配置好,也是可以的。

教學目的,糾結Vim還是VC6.0,深井冰麼?

6樓:張偉傑

打一開始學習C語言就沒有用過VC6.0,雖然學校教的時候用的是VC6.0。

但我偏執的換成了其他IDE,如VS2010, C-Free, Dev-cpp。

用IDE沒啥不好,但不要用這麼爛的。

雖然在那個時代是很好的,但是現在是2023年。

VS都2013了。

7樓:左慶

我只記得VC6的乙個非常不一樣的地方,就是for(int i = 0;i < N;i++)這句迴圈第二次寫的時候告訴你i重定義。

8樓:pansz

VC6 的最大危害就是:他是 1998 年推出的,不支援 ANSI C99 標準。

雖然我使用 Linux 工作,不過我一向不參與平台之爭,如果小孩子有錢使用 Windows+Visual Studio 我覺得沒有問題。——只是我的乙個態度是:出了Windows開發平台相關問題別來找我。

如果堅持要使用微軟的話,請使用最新版本,例如免費的有 Visual Studio Express 2010。

我想,說服乙個人放棄 2000 年之前生產出來的已經被新公升級產品淘汰很多年的古董級軟體應該不是太困難的事情,扔給他一套 VS2010 應該可以快速解決問題。

--當然,如果一定要想有什麼可以用來『忽悠』的話的話,你就跟它這麼說吧:C++ 跟 C 不是完全相容的語言,而 VC 是只支援 C++ 的,要學習 C ,用 VC 是不行的。

以上這個說法雖然未必完全準確,但是應該可以達到效果了。(另外提示一下,題主如果只是要宣傳 gcc,在 windows 下可以使用 cygwin 或者 mingw 工具包)

9樓:馮東

如果「小朋友」們沒有首先被說服用 Linux,還是別說服他們用 GCC。You use the system, not fight it. 如果「小朋友」們非要用 Windows,起碼也用 Visual Studio 2005 以上吧。

10樓:徐辰

木有ASCII C,那個叫ANSI C。

排毒帖最忌諱的就是帖子裡面帶毒,哪怕帶一點,整篇帖子都會立刻被噴子水掉。

最有說服力的排毒帖應該只談事實,不表觀點(當然你可以通過選擇事實來夾帶一點私貨),所有事實必須親身驗證過,決不能出錯;邏輯必須清晰嚴密,不能有漏洞,不能含混不清。

以題主列舉的內容為例:

0. IDE「隱藏大量細節」,很難說這是壞事,反駁方可以說這樣可以讓初學者關注程式本身,不會迷失在編譯、鏈結、彙編、Makefile等大量瑣事之中。

1. VC全稱是「Microsoft Visual C++」,你不能說它「相容C」,因為它本身就是乙個C和C++的IDE,就好像你不能說四川人相容漢語一樣。

2. 「我認為……」是乙個論點,但是沒有論據

3. 「有沒有」不能推出「該不該」,這是乙個典型的邏輯錯誤

如果題主要排VC6的毒,我認為應該從以下幾點著手:

1. VC6已經有十幾歲了,比很多小朋友年紀都大了,你不會用十幾年前的手機,所以,也就別用十幾年前的軟體了

2. VC6是97年發布的,比目前所有廣泛流傳的C++標準都早,標準支援這方面有很多不足,例如:(此處題主自己填上)

3. VC6有很多Bug,例如:(此處題主自己填上)

4. VC6不能寫.Net程式,不能支援Xbox、不能支援Windows Phone,不能支援Windows8裡的Metro UI(此處略去)……

5. VC6是要賣錢的,不花錢用的是盜版,用盜版是不道德的,Linux/GCC是免費的/自由的……

6. ……

11樓:彭望

VC6.0?你是說那個支援C++標準支援到瞎了眼的那個?

其實我覺得用Clang最好了。。。看到GCC的錯誤提示就頭暈。。。

12樓:李遙

沒啥危害。從原理上來說和Linux下的工具鏈沒啥區別。而且其自帶的開發文件和圖形化的偵錯程式都很好用

最好用最新版VC++,而不是VC6。VC++ Express Edition是免費的

實際上,由於可以做出Windows下的桌面應用,分享給周邊的朋友使用,反而更能鼓勵初學者繼續學下去

打招呼用 Hello 跟用 Hi 或者用 Hey 的區別是什麼?

看了很多答案想補充一點 Hello除了比較正式之外,其實還有另一層意思 What thehell OMG I should meet u 據說故事是這樣的 哈其實沒有故事 這只是個沒有根據的腦洞 逃 腦花君 Hello完全取決於語氣。這個不用解釋,你發著顛兒帶上三個波浪號,那就是親近 只微微一點頭那...

用latex在beamer下 用 textit 斜體無效 textbf可以 有大神知道怎麼解決嗎?

xyj2230 textit textbf 之類的各種字型風格設定命令是否有效,取決於你選用的字型檔是否存在這些字模,不存在對應字模,選擇無效。比如很少中文字庫中有 italic 字模,所以,命令 textit 對漢字無效。對於西文,解決方法是選用字型風格比較全的西文字庫。如 usepackage ...

用MaterialPropertyBlock能減少drawCall嗎?

xiantong MaterialPropertyBlock MPB 的特點 減少material例項數量 減少建立消耗和記憶體占用 加快setPass速度 和gpu instancing沒啥關係,不過如果在用gpu instancing時想改per instance property,只能用MPB...