各位電腦界的前輩 大家好小弟目前就讀高二 升大學想報考資訊類科系 (也希望報的上... )但是對於程式語言這領域 可以說跟小學生沒兩樣 (連文章分類都不知道有沒有分錯 )發文前也爬過一些文 都一面倒的建議先學VB(因為比較簡單)但我想知道的是哪些應用比較廣 比較常用 及優缺點 可是爬到最後反而更亂了(C? C++?? VC++???)還請各位不吝指教...
基本上, 學什麼語言都可以啦.不過目前的主流要看你的應用面啦.偏硬體的, 單晶片處理器, 嵌入式系統的話, C/C++ 居多啦. 有些還是在用組合語言啦.軟體的, 一般應用程式, C/C++ (VC算這一類啦), VB 都有人用.偏 Web 應用的, 或者跨平台的 Java 也都是蠻多人在用的.(當然程式語言不只有上面列的這些啦.)想當年我也是從小教授+Basic 起步啊... (遠目)還是要看你的應用面啦. 另外, 學程式語言只是外功啊.內功心法還是要 K 啦.看看資料結構, 演算法之類的. 這些才是通用於各種語言之中的內功啊.
程式語言真的只是外功,等你摸熟了一種,要學其他的都很快。腦袋裡的邏輯才是重要的。如果你很認真想要在進大學之前先學會一種的話,我會建議從 ANSI C 開始。不管是 C++, VC, C#, JAVA ,基本上他們都是類似C的語言,只是有些其他觀念的不同。所以先把最基本的C語言學起來,對這些都有幫助。當然啦,如果你要直接從 VC 之類的開始學也沒什麼不好。只是不要被那些「拉來拉去」的介面慣壞,拉出個小東西就覺得自己很熟很了不起了。從ANSI C開始會比較沒成就感,但是路走得比較穩。
不好意思, 離大學聯考有點遠了(小弟60年次)要報考資訊科系, 需要先學程式語言嗎?還是可以進去之後再學就好我在進大學念資管之後才真正碰程式, (就不敢再提高中選修BASIC被當掉這件事了)雖然說學校教的與外面產業用到的不一定相同不過學校會幫你打基礎, 就像前面網兄說的, 資料結構, 演算法才是內功的基本修煉如果是自己的興趣想學, 找自己喜歡的學就好每種程式語言各有其擅長的領域, 只要有興趣就會有熱情持續學習加油!
樓主現在能清楚未來的方向,非常值得鼓勵依個人經驗,建議你先學CC就像高階程式語言中的九陽神功,先學它,將來再學其它的程式語言會比較快因為C是很多高階程式語言的樣板(C++, java, C#, ...),而且很多資訊科系應該都是教C(我以前唸書的時候啦)唸完書後的第一份工作是用VB,是邊做邊學,因為有C的基礎,所以學起來很快,之後應用上甚至超過了很多同事前輩之後陸續用Java和C++,也是邊做邊學啦~上手都很快,原因是因為有C的基礎不建議先用VC,因為你會先被IDE搞一陣子,而且有很多非標準的library,反而妨礙你的學習