大學CS專業不學C語言離譜嗎?

時間 2021-05-09 13:12:00

1樓:暮雲一雁

嗯,確實挺離譜的。

但是最離譜的不是專業培養方案裡沒有c語言,而是cs專業的人真的可以不學。大學是不可能只學培養方案裡的內容的,課程裡只學了Python和c++,就應該只懂這兩們程式語言嘛?

2樓:李東bbsky

非常合理的安排,Python和C++的組合是CS非常經典的組合,可以不需要額外再學C。

說離譜的人只看到問題,而沒有看到你問題下的描述。

3樓:Matrix

CS專業程式語言入門有兩條線,一條以容易上手且讓人容易有成就感的Python作為入門,另一條以接近於計算機底層和計算機原理的C語言為入門。國內大多數院校一般還是以C語言作為入門的。當然隨著Python語言越來越火熱,把Python語言作為CS學生的程式設計入門語言或者在程式設計課程中加上Python的學校也越來越多。

當然,你們學校不開設C語言,不代表C語言不重要了,更不代表其過時了,可能只是和你們專業的學習方向不緊密相關。相反,這門可能比你父母的年齡都大的語言在各種流行排行榜上依然很堅挺。尤其是在接近底層、硬體和核心等領域,C語言還是有很大的優勢。

你們不開C語言,但是要學習C++。某種程度上看,C語言可以看作C++的乙個子集,C++是在C語言基礎上發展出的一種物件導向語言。學習C++,在某種程度上會讓你對C語言有些了解,畢竟兩者很多語法都是相通的。

作為學生,還是很有必要學習學習C語言的。一方面,讓你更了解計算機底層的原理。另一方面,也讓你在下學期的C++學習更加輕鬆。多說一句,程式語言學習還是要多coding啊!

不學C語言可以當程式設計師嗎?

222elm 程式設計師的方向很多,有些方向不需要學習c,有些方向入門時不需要學習c。但涉及系統的方向c是必備技能。如果做深入了,短時間學個程式語言是個必備的技能。 Shaquille Pan 我認為程式設計師有好多,就根據我的工作經驗來講講 我把測試人員,演算法工程師,系統開發都叫做程式設計師,其...

大學一定要學c語言嗎

Paradise 要學,這是學好底層知識的基礎,了解編譯,彙編,鏈結,執行的過程,函式的過程式開發是其他的基礎,當然想要學的更深,那就學一學編譯原理,再高階的語言都是用這個底層來做的。 Estrus 看自己興趣,如果是學校給你開的課那只能上了。我自己對C很感興趣,大一上的C語言程式設計,現在在自學C...

非CS專業大學生,能參加ACM嗎?

完全可以,而且你有oi的基礎,上手更快。相比科班你可能會少學資料結構和演算法的課程,但是這些完全可以自學。電科也算是 計算機相關專業 之一。憑啥不能參加。我乙個在西安上學的朋友的隊長還是個學橋梁的呢。那不是照樣拿金。越說越覺得自己菜了 完全沒有問題,我校第一支亞洲區域賽銅牌隊是三位非計算機專業的學生...