Re: [請益] 誰最適合做Java學習者的墊腳石???

看板Soft_Job作者 (dk)時間10年前 (2015/10/19 16:58), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串5/5 (看更多)
個人覺得一定要選一個墊腳石的話, C 語言的 "入門" 部份接 JAVA 會是很順的, 入門就是 變數 if for while struct 這些, 不含 function-pointer/macro 及更進階的奇技淫巧。 不過基本上可以直接學 JAVA 啦。 對底層了解的程度會影響很多方面, 決定你寫的程式效率如何, 以及遇到瓶頸時找到適當解法的能力如何。 記得看過一句話 Let's write cool program to avoid global warming. 很實在的一句話,少花 CPU、Ram 就是少開機器、少耗電跟少產熱, 這可是攸關地球上所有生命的大事啊! ※ 引述《longmahero (正道戰警)》之銘言: : 很抱歉!我的思維比較天馬行空,請高手大大們別見笑! : 我發覺台清交的電資學院有門課程:計算機概論與程式設計 : 這是大一生的基礎課程,雖然各校名稱相同, : 但好像有的學校教的是C語言, : 有的是教C++ 不過共同點是他們大二課程,都是教Java語言。 : 請問學校課程這樣的安排是否有特殊意涵?! : 曾聽過一個說法: : Java是以C++為基礎所發展出來的編程語言。 : 若上述為真,那是否代表先學C++這類物件導向的語言, : 會較有助於Java的理解與學習?! : *疑點: : 1. 先學C語言會混淆Java的學習 vs 先學C++會混淆Java的學習 : 大家認為上述何者較貼近事實?大家覺得C與C++哪個較適合做Java的墊腳石? : 2. 既然Java這種高階語言已自行解決記憶體管理與配置等底層問題, :  那麼Java學習者還需要懂計算機的底層問題嗎?? :  換句話說,Java Coder還有必要懂數位邏輯,計算機組織,作業系統等 :  底層知識嗎?? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.80.109 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1445245113.A.928.html

10/20 12:33, , 1F
這句話蠻酷的
10/20 12:33, 1F
文章代碼(AID): #1M9B2vae (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1M9B2vae (Soft_Job)