為什么大學(xué)C語言課不用linux的gcc編譯器上,而是用vs呢?
答主有幸,大學(xué)正好學(xué)過C語言,現(xiàn)在從事的也正好是C語言相關(guān)的工作 。我來回答你這個問題 。我認為,大學(xué)C語言課程不用Linux的gcc編譯器,主要原因有以下幾個方面 ??梢钥焖偕鲜?,無需理解編譯原理我上學(xué)那會兒,使用的還是vc6.0,一款很古老的IDE,一個框?qū)懘a,上面點一下是調(diào)試,再點一下是運行,非常傻瓜的操作,簡單明了,上手十分簡單 。
一切都是以圖形化的界面操作,直觀清晰 。無需去記gcc的復(fù)雜編譯命令,不必了解從代碼編譯成為二進制字節(jié)碼經(jīng)歷了哪四個階段 。更不用去掌握Makefile如何去編寫 ??梢园迅嗟淖⒁饬性贑語言本身 。而不必花更多的精力去學(xué)習(xí)C語言以外的東西(如果是Linux gcc的話,至少需要掌握簡單的Linux操作命令,以及gcc編譯,gdb調(diào)試等,這些東西學(xué)習(xí)成本不比學(xué)習(xí)C語言低,在大學(xué)有限的課程里,沒有那么多的時間去學(xué)習(xí)這些) 。
【GCC編譯器下載和安裝教程,gcc編譯器下載】考試機試的環(huán)境是VC(VS),與考試環(huán)境統(tǒng)一我們學(xué)C語言考試時,期末考試直接是省二級C語言考試,后面又自己考了國家級C語言二級 。不管是省二級還是國家二級,機試部分的編程環(huán)境,就是VC(當(dāng)時的環(huán)境,現(xiàn)在不知道有沒有改) 。因此,在平時教授課程的過程中,就讓學(xué)生習(xí)慣這種開發(fā)環(huán)境,在考試的時候,就無需有重新熟悉開發(fā)環(huán)境的成本,可以快速進入狀態(tài) 。
試想一下,如果平時上課使用VS,結(jié)果到了考試甩給你一套Linux環(huán)境,估計直接就懵逼了 。歷史原因,長期以來的傳統(tǒng)大學(xué)里教C語言的老師大部分都是一些年齡比較大的(年輕人比較少),在他們執(zhí)教數(shù)十年的生涯里,用的一直是VS系,很多老師甚至都很少接觸Linux 。在他們腦海中,根深蒂固的就是認為C語言就是應(yīng)該這么學(xué)的 。
推薦閱讀
- C語言編程軟件,編譯器
- Linux教程,linux安裝gcc
- Fortran編程,fortran編譯器
- 上海一線品牌知恩,GCCG品牌工廠店怎么樣
- C語言編譯器之四,匯編語言編譯器
- MinGW下載和安裝教程,mingw安裝教程
- 蘋果官方網(wǎng)站下載itunes,如何下載和安裝iTunes
- 免費下載安裝app軟件,一個軟件有安裝版下載和綠色版下載這2種下載有什么區(qū)別么
- 鴻蒙系統(tǒng)如何下載安裝?鴻蒙下載和安裝方法介紹
- Python在線編程,python在線編譯器
