• 2

關於高中生自學程式語言...

各位電腦界的前輩 大家好

小弟目前就讀高二 升大學想報考資訊類科系 (也希望報的上... )

但是對於程式語言這領域 可以說跟小學生沒兩樣 (連文章分類都不知道有沒有分錯 )

發文前也爬過一些文 都一面倒的建議先學VB(因為比較簡單)

但我想知道的是哪些應用比較廣 比較常用 及優缺點 可是爬到最後反而更亂了(C? C++?? VC++???)

還請各位不吝指教...
2008-09-03 20:09 發佈
基本上, 學什麼語言都可以啦.
不過目前的主流要看你的應用面啦.
偏硬體的, 單晶片處理器, 嵌入式系統的話, C/C++ 居多啦. 有些還是在用組合語言啦.
軟體的, 一般應用程式, C/C++ (VC算這一類啦), VB 都有人用.
偏 Web 應用的, 或者跨平台的 Java 也都是蠻多人在用的.
(當然程式語言不只有上面列的這些啦.)

想當年我也是從小教授+Basic 起步啊... (遠目)

還是要看你的應用面啦. 另外, 學程式語言只是外功啊.
內功心法還是要 K 啦.

看看資料結構, 演算法之類的. 這些才是通用於各種語言之中的內功啊.
程式語言真的只是外功,等你摸熟了一種,要學其他的都很快。腦袋裡的邏輯才是重要的。

如果你很認真想要在進大學之前先學會一種的話,我會建議從 ANSI C 開始。不管是 C++, VC, C#, JAVA ,基本上他們都是類似C的語言,只是有些其他觀念的不同。所以先把最基本的C語言學起來,對這些都有幫助。當然啦,如果你要直接從 VC 之類的開始學也沒什麼不好。只是不要被那些「拉來拉去」的介面慣壞,拉出個小東西就覺得自己很熟很了不起了。從ANSI C開始會比較沒成就感,但是路走得比較穩。


如果樓主想先慢慢學起來的話,
建議先從c下手,
因為這是基礎,會用c,學其他都比較好,
很多人學其他的在回頭學c都不太順。
每種語言都有支持的人
不過我非常建議
一定要把其中一種語言學到精通
不要東學西學的(如果你領悟力超強那另當別論 )
像我就是C,VB和JAVA都學過
結果最後每種都會 可是只會一點...
不好意思, 離大學聯考有點遠了(小弟60年次)

要報考資訊科系, 需要先學程式語言嗎?
還是可以進去之後再學就好
我在進大學念資管之後才真正碰程式, (就不敢再提高中選修BASIC被當掉這件事了)

雖然說學校教的與外面產業用到的不一定相同
不過學校會幫你打基礎, 就像前面網兄說的, 資料結構, 演算法才是內功的基本修煉

如果是自己的興趣想學, 找自己喜歡的學就好
每種程式語言各有其擅長的領域, 只要有興趣就會有熱情持續學習
加油!
樓主現在能清楚未來的方向,非常值得鼓勵
依個人經驗,建議你先學C
C就像高階程式語言中的九陽神功,先學它,將來再學其它的程式語言會比較快
因為C是很多高階程式語言的樣板(C++, java, C#, ...),而且很多資訊科系應該都是教C(我以前唸書的時候啦)
唸完書後的第一份工作是用VB,是邊做邊學,因為有C的基礎,所以學起來很快,之後應用上甚至超過了很多同事前輩
之後陸續用Java和C++,也是邊做邊學啦~上手都很快,原因是因為有C的基礎
不建議先用VC,因為你會先被IDE搞一陣子,而且有很多非標準的library,反而妨礙你的學習
孔子如果生在現代
大概會說

小子何莫學夫C‧不學C何以言



現在 C like 的語言為大宗

當然
vb要會也可以
基本上個人認為VB應該算掛了,目前是VB.net,VB和VB.net雖然名字只差.net,但本質上只有語法長得像,觀念上根本是不同的
學VB.net不如學C#,C#比較能發揮.net的能力
因為聽學長(中山電機)說 面試時教授有問 所以想學幾招 增加命中率
かわいいは、正義
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?