為什麼 VC6 在中國長盛不衰?
我校有一年紀稍長的教授,本學期開了一門office課。寫了應該有十幾本書,其中也有關於office的。
然後實際上課時常常是這樣的
"我記得2003版本這個功能就在這裡啊" "誒呀 這個版本太新了,大家還是百度吧"類似的話術還有很多。
(機房裝的2013)有次和某老師談到該教授,雖然沒有明面說,但大致意思還是很清楚的。
什麼技術應該好好學,什麼技術可以扔 要有自己的判斷。想要把學校老掉牙的技術換成前沿技術真的太難了,一方面技術革新太快,另一方面有些老師就混口飯吃不願意深入。(機房的電腦卡成鬼樣,學校也不願意換,更別說軟體了,VS跑都跑不動)
我也見過C語言老師說新標準沒必要
編譯出現了警告 沒必要改跑起來就好我估摸著C#時又會來一句VS2015沒必要
混飯吃也得按照基本法來啊。因為學校教的,甚至vc6都多餘。老師也只會vc6,甚至鼓吹新版本沒比這個強。
說實話,我們當年教的是TruboC2.0
懷舊唄,直幫人估計想復古,拿出微軟98年出的給win98的IDE給XP寫程序來練習編程
各大高校基本都是本著夠用就好的原則,使用這些老舊的設備,老舊的軟體,基本都是正常的,而且絕大多說的教授啥的可能根本不知道語言標準,IDE與編譯器這些東西更新帶來了那些新的東西,而強行洗地的說更新無用。
這就和當年清政府一樣,自己製造不出來牛逼的洋槍洋炮,還說洋人的那些東西壞了老祖宗的規矩。說實話我也想不通,機房電腦裝著vc6,還有vs2010,vs2013,然而老師還是讓用vc6。。。。上交代碼還得把裡面的auto改掉,生怕老師真的是拿vc6驗收作業
因為
我校c課用的vc6,不過你自己裝devcpp也沒人管你cpp課用的vs2012
好像學校裡面有不少都在以 VC6教書吧
因為老師懶,,,現在我們學校14級的本科生都還用VC6呢,人家有的新電腦是win10,老師說你們裝回win7。用的VC6也不是從MSDN上下載的,,各種不兼容錯誤。對於一個入門課DevC++足夠了
Windows XP和VC6之間的小秘密。
其實也沒有長盛不衰,互聯網領域已經很少用了,至少我待過的PPTV和愛奇藝都不用VC6。真正用VC6比較多的是一些傳統IT業,因為有一些老的項目就是用VC6寫過來的,現在還在繼續維護,所以才會有這種事。
一群知乎鍵盤俠我也是呵呵了。
作為身在某高校的老師告訴你:為什麼我這麼銳意進取裝滿各種新潮工具AS/VS Community,vim用得這麼舒服天天寫ruby的人為什麼教學用VC6。1)電腦配置低。是的,電腦配置低,有時候機房機器淘汰速度並不高。加上硬碟還原卡,有時候卡得狗屎一樣。
2)學生沒電腦。有時候學生想練習,宿舍沒有自己電腦(跟知乎動輒Macbook不一樣),要是來機房或者借用他人電腦學習的話,能裝在U盤上的VC6綠色版是最好的選擇(當然DOSBOX上的TC++3我覺得也是挺好的選擇,不過那個是不是要被噴更舊了?)。誰來個幾十MB的VS2015?3)錯誤容易百度得到為什麼。VC6已經使用超過好陣子了,有什麼問題基本你都可以查得到為什麼,你要用CB?你確定百度(注意,不是被我朝乾死的谷歌)有人總結過錯誤了?
4)VC6很穩定。不得不說VC6超穩定。VC6除了間歇性死機要用任務管理器殺掉外沒有任何問題。我嘗試在機房裝了Orwell Dev-cpp,但是編譯時候就自己停住了。不知道啥問題,也不想處理了(上課演示死機你不可能停下來排錯)。Dev cpp一脈bug不少。雖然界面確實炫多了,我平常在自己電腦寫示例代碼都用它。5)VC6是中文版。是的,這點在知乎簡直要被恥笑到死,不過985佔中國大學生人數的百分之__?所以我不會建議使用CB——不不不,我打算下屆教用CB,不過要是回答的這些鍵盤俠能提供一個中文版翻譯就最好了。6)VC6輕巧。後續VS安裝很複雜。啟動很慢。啟動好久。畢竟機房機器一般裝的不只是你的軟體,還有其他課程的軟體,載入來載入去。上機授課時間就是金錢。7)計算機二級指定。計算機二級好像之前指定是TC2/3,現在指定用VC6。提前熟悉不是更贏在二級起跑線上嗎(優雅的洗地廣告)?8)VC6操作簡單。只要你選擇新建cpp文件,然後vc6可以自動給你添加workspace。你要用vs後續系列或者cb?說好的教學的宗旨是什麼——不要增加初學者的心智負擔好嗎?而且編譯超簡單(一個驚嘆號的按鈕)。畢竟是在學c語言而不是學ide怎麼用。9)VC6容易求助。大家都在用,QQ群求助超方便。學長學姐都用過,所以大家都能認得這軟體。你來個cdt試試?10)VC6符合ANSI C。那升級幹啥?不停升級的那些主要是C++的東西。可以後續繼續學。以上。知乎就是整天瞎逼逼。建議反對我的人幫我漢化下CB,感激不盡~
==============================
以上回答是2個月前看不慣逼乎動不動就說什麼vc6不行了主要是老師懶什麼的所做的反擊。沒想到這幾天突然破百贊……首先我也是985出身的,讀碩期間是我碩士老闆的C語言助教,聽課上習題改作業指導上機OJ啥的都干過,學生雖然都是985的學生,理論上佔中國大學生的前百分之(?),但是說實在,真的很奇怪,有些人就是不適合計算機,這跟我在生物方面就是大傻逼一樣(跟我生物碩士堂弟相比)。這跟逼乎都是智商高會玩tokenizer的程序員是不一樣的,希望大家多去留意身邊的人事物,不要被逼乎圈到一個小世界去了,這也是為什麼人家qq/yy這麼土卻這麼成功的原因。
另外,學C語言現在很方便了,如果有人能有夠理工方面的智商上知乎(說實在會上知乎的佔大學生總數也不是特別多,可以算是比較有計算機天賦的),我以前學C語言是linux開vim加gcc -Wall。現在要是自己有機器,Orwell Dev C++或者Code::Blocks都是挺好的。但是VC6也挺好用,畢竟僅是ANSI C,你就算用知乎最近老討論的C4做又如何呢?VC6生態圈是很繁榮的。我現在一般都是建議學霸們用Orwell Dev C++,接受程度不錯。
至於C++,當然就沒得選了,VS新版全開,我碩士期間就是這樣……gcc有時候寫lambda怪怪的,不知道為啥,我用Code::Blocks寫過不習慣。
至於湊巧你看到了這個帖子心裡本來就覺得老師都是懶貨SB啥的於是看了自己的eclipse乃至xcode立馬點贊泄憤……拜託,換個問題:「程序員都是木訥的傻逼」,你會不會立刻說「不一定啊blah blah」的,是的,為啥聰明的你突然換到這種問題就又傻逼了呢?所以我求學期間印象最深的那句話是很有道理的,共勉——解決問題很容易,關鍵是提出好的問題。
以上。我上學那會都還Turbo C呢,能升級到VC6已經不錯了。到書店看看,VC6相關的書籍佔一大片呢。
因為無腦。這樣說吧,他們覺得創建一個項目都覺得費勁。Visual Studio 2015?譚老師的書支持嗎?那可是中文C++第一書(手動微笑。還有那個計算機二級不要忘了。
不知道為啥邀請我,我從來都不是微軟專家,雖然20年前就看過windows核心編程,Essential COM之類的書,MFC代碼也讀過,寫過一些小東西,我從來都沒覺得VC6不可或缺。有什麼項目都直接.NET快速化實現了。現在難道還有公司在用嗎?即使是工控,難道還在用Windows 98,2000?微軟早就放棄支持了吧。
有的學生怕考試和找工作機考用的是VC6.0,所以自己也用VC6.0。明明VC6.0那麼多不兼容也要硬上。而且他們覺得VS那麼大,有點怕。(話說一個軟體都裝不好,還想學編程?)
我一向推薦Dev C++和VS豪華套裝。
前幾天一個研究生學姐說要重學C++,然後裝了一個綠色版的VC6.0。理由是怕找工作的機試環境是VC6.0。我在嘗試向她安利VS2015
------------------------------------------------------話說我13還是14年參加過西安華為的機試,環境是vs2005和vs2008。機試這麼簡單的題目其實不挑IDE的。一眼看過去又以為是為維生素治感冒闢謠的&>_
學校4g運存,預裝64位Win7旗艦版系統電腦被裝上了ghost版32位XP系統只為了支持老版的各種軟體-_-||。VC6.0,office2003……
如果所有c++教學軟體改成VS201X版本,編程採用最新風格,多少老師不會,多少機子要卡,多少課本又要更改。
這樣改革要花費多大成本呢 ,還是國家對教育的知識更新換代不重視,不願意在教育上多投資。
不過老師教又有何用呢?還是靠自學。為什麼IE6在中國長盛不衰?
年長的c老師教我們用vc6,後來開始接觸c++,老師估計30左右吧,應該剛從研究所出來,教我們用vs2012,然而並沒有什麼卵用,我們學c時候用vc已經習慣了,況且像我們這樣沒準備在這方面太深入,只想考試過了的人來說,上機考試時候機房用的還是vc呢
推薦閱讀:
※網上流傳「捐款不必要,給的稅已足夠了」是可信的么?
※如何評價2017年《時代》雜誌封面 「中國贏了」?
※中國古代以鬍鬚為美,很多古人的畫像都有鬍鬚,為什麼現在的中國官員沒有蓄鬍須的呢?
TAG:微軟Microsoft | C | 中國 | VisualC |