![]() |
||
*停權中*
加入日期: Feb 2007
文章: 26
|
請教「資訊相關科系」的網友
各位先進大家好:
如果我想學一點程式語言如C++, Java, and Visual Basic.NET. 請問以上三者的學習相關性,如由淺到深的先後順序? 感謝 |
|||||||
![]() |
![]() |
Major Member
![]() 加入日期: Nov 2004
文章: 142
|
精通一種,學起另兩種速度很快。
重點是在背後的思考邏輯建立, 語言所造成的語法不同只是次要的工具學習。 三者並進,功力難進。 個人是認為無深淺可言,該重視的是你要執行的工作需要那種語言, 就從那種開始。
__________________
這世界就是這樣的嘛 沒有人能把世界改變成自己喜歡的樣子 只能去適應這社會 但個人的所作所為卻讓這世界一直改變 |
||
![]() |
![]() |
Junior Member
![]() ![]() ![]() 加入日期: Jan 2003 您的住址: Shattrath City
文章: 948
|
引用:
學一種就夠了, 我建議 Java, 但還是看個人興趣.. 至於順序, VB.NET (我沒學過沒用過) 所以說 Java 和 C++ 比的話, Java 剛開始比較容易看得懂程式碼吧??, library 也比 C++ 容易找的到 至於效能, C++ "應該"會好過 Java 淺到深, 我覺得對初學者來說應該差不多吧, 畢竟寫的東西都差不多那個樣子 另外, 讀資工的應該要有認知, 語言只是工具, 難的是演算法... ![]() ![]() 但是說來說去, 英文還是最重要的 |
|
![]() |
![]() |
*停權中*
加入日期: Feb 2007
文章: 26
|
引用:
感謝回應,那可不可以請您解釋一下那三種語言分別可以用在何種工作? 如果最後會用到甲骨文資料庫,那之前要先學哪一種比較容易上手? 我念的是財務會計,不曉得會用到哪一種? |
|
![]() |
![]() |
Junior Member
![]() ![]() ![]() 加入日期: Jan 2003 您的住址: Shattrath City
文章: 948
|
引用:
用在何處.. 這很難回答你吧, 看你要寫到的程度如何啊... 另外 oracle db.. 一樣, 看你要寫到的程度如何 (小聲地說, Java, 因為 Java 現在是他們家的) 上手度, vb.net 吧..... "聽說" 可以抓抓抓點點點就寫好了 |
|
![]() |
![]() |
*停權中*
加入日期: Feb 2007
文章: 26
|
引用:
感謝回應。不曉得您所謂「效能」是指? |
|
![]() |
![]() |
Junior Member
![]() ![]() ![]() 加入日期: Jan 2003 您的住址: Shattrath City
文章: 948
|
引用:
C++ 直接變成 machine code(maybe not byte code), Java 要 VM.. 所以說, 執行上來說 C++ 會快過 Java. sorry.. 有點晚 =__________= 此文章於 2011-03-30 01:53 AM 被 PAN_PAN 編輯. |
|
![]() |
![]() |
Elite Member
加入日期: May 2002 您的住址: 地球的上面..
文章: 5,854
|
![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
Major Member
![]() 加入日期: Oct 2005
文章: 140
|
要學習跟要工作使用差很多,學習也有學來考試跟學來實做的差異。
以古典的程式語言學習來說,真正學習用的語言是PASCAL 好處是語法嚴謹,出錯幾乎compiler都能幫忙指出…問題是現在沒落了,要找教材都找不到。 C跟PASCAL其實很相似,我個人根本就認為PASCAL學得要死要活的限制拿掉之後,加上pointer就是C。 所以用C來當第一個語言學習,也不錯。 但是缺點是C的語法彈性到Compiler很難幫忙指出錯誤在哪,通常找了老半天才發現上百行錯誤訊息其實來自前面少打個符號… ![]() C++其實包含了C,學起來其實應該是沒差的 問題是中間又多了物件概念,等於又多了一大堆要學, 加上C++要compile出東西,又會多出一大堆新手看起來莫名其妙的必須code… 但是這大概是最多入門教材的語言了吧∼ 以教材好找來說,學C++似乎是主流。 JAVA…我不熟還是不要亂說得好。 VB…其實早期用BASIC來做入門學習的第一個語言很多,包括我, 很多計算機概論用的就是basic,但是VB是工具而非語言,其實應該說用BASIC學習。 我認為: 以學習來說 PASCAL優於C優於C++優於JAVA跟BASIC 資源上來說 C=C++(其實這兩個當入門學習應該是一樣,物件概念應該另外開課)略優於JAVA優於BASIC優於PASCAL 但是你的用途才是最重要的,可以參考巴哈姆特BBS版Re: [問題]如果想學C++的話..... 這篇 此文章於 2011-03-30 02:45 AM 被 lqz 編輯. |
![]() |
![]() |
*停權中*
加入日期: Jul 2008
文章: 8
|
引用:
建議還是看你學語言要做甚麼工作的 我現在在學Android開發 JAVA不熟英文不好有點難學 所以現在在學英文和JAVA 不過也一邊學Android開發 總覺得學得差不多之後 英文也有變好的感覺 ![]() |
|
![]() |
![]() |