查看完整版本: JAVA C C++ 該學哪個 可一通百通??
頁: [1] 2

asdfg0205 發表於 2015-11-19 07:06 PM

JAVA C C++ 該學哪個 可一通百通??

借問  這3個 JAVA C C++ 程式語言 該先學哪個 以後才能 學其他的都很快!
目前資處科三年級 快畢業了 學校沒教任何程式碼  而我想去念資管系 我對程式碼有興趣@@ 想學  所以想在家裡先學一下  該先學哪一個語言  先學哪一個 以後學別的都很容易??

<div></div>

arusumarina 發表於 2015-11-20 12:40 AM

Java:OOP
C:procedural language,
C++:Both OOP and procedural language
就效能來說是C>C++>Java,難易度因人而異
至於學那一隻語言以後學別的更容易,基本上學了任意一隻別的就比較易上手,當然個人比較建議學可以算OOP的語言(Java,C++,Ruby etc.),因為比較常用;如果你是對電腦底層操作,像是寫程式去控制電路或者是改寫操作系統,或寫一些跟File system有關的程式,那C(跟assembly)就是不二之選。
如果你是想寫遊戲的話就去學C#或者C++(Unity是用C#/JS(Unity方面好像稱它為UnityScript...但語法結構跟JS沒大分別就是了),但個人不建議用JS寫,寫小型遊戲還可以,一到大型遊戲開發你用JS做的功夫會比你學懂C#多不知多少倍)
如果你是想寫網頁或者網頁小遊戲,直接去學HTML5(跟JS)就對了,寫網頁的話去學PHP吧(雖然PHP的效能...如果有學Ruby就直接去學Rails吧,保證你用完不想再用PHP,不過還是比較少人用就是了)
不過Java可以用來寫Android Apps(其他語言也可以,只是相對比較少人用),C++(跟C)可以直接對記憶體進行操作就各方面來說算是比較好的(當然不熟悉pointer亂用的話會出現很多問題...)
當然,要學那一種也得看你想做什麼...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>

jt200809 發表於 2015-11-20 12:44 AM

本帖最後由 jt200809 於 2015-11-20 12:48 AM 編輯

資管系  如果不意外  你還走本行 MIS   那學 Java 比較有用

搞 ERP 學 C 或 C++ 沒什麼用,部分 ERP 會含有某部分 Java code

台灣常見的前三套較貴的 ERP    就 SAP Oracle 鼎新 這三家出的

這三家的程式語言或開發工具大概是:

SAP 是 ABAP  (新版的 要問同事才知  哈哈  我離開程式大概有 10年以上了..)
Oracle 早期 是 developer 2000  後來 有用到 6i  現在最新版的  我也要問朋友才知
鼎新的Tiptop 早期是 informix-4gl  後來有蝦咪 Genero  看語法大概是 informix-4gl的語法,最新的 就不知  也沒人可以問了

其他 國內小家的  有用微軟平台

20幾年前  我們系上也沒特別教程式語言,除了 "組合語言"有開門選修課之外..   其他的都是作業或專題要用到甚麼  就自己學

資管系的  除了程式語言  資料庫也要熟,更重要的是 不要成為程式魔人,一些商業會計 法律的東西都要認真學,如果 你要以資訊技術為主  那你乾脆就改去念資工就好...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>

chevylin0802 發表於 2015-11-21 11:42 AM

本帖最後由 chevylin0802 於 2015-11-21 12:24 PM 編輯

jt200809 發表於 2015-11-20 12:44 AM
資管系  如果不意外  你還走本行 MIS   那學 Java 比較有用

搞 ERP 學 C 或 C++ 沒什麼用,部分 ERP 會含有 ...

哈哈哈哈哈!
機上點餐時間
請問要貓還是魚

開玩笑的

Java web server的兩個開源平台
湯姆貓對上玻璃魚

不過兩個我都沒有在用

資料庫也有程式要做
stored procedure也有得搞
我實在不想跟他講太多

程式設計要怎麼學
當然都是要靠自學的
去哪問得出什麼?

當然我必須要講
沒有人能夠有辦法教誰學會任何一種程式語言
除了組合語言真的有必要開課學以外
但是組語並非如此簡單靠課程學就好
畢竟它就是cpu指令
是跟CPU關連的
x86組語就是無法在arm使用
與其說是學軟體還不如說是學硬體
但其他的程式語言卻是與CPU無關的
同一套原始碼
可以編成不同平台可用的機器嗎
甚至如java還可以不需要重新編譯
只要裏面的程式不含jni的部份
都可以任意跨平台執行
唯一的缺點就只有即時效能不足的問題
但哪一種系統不是如此?
要穩定就會導致效能降低
從來沒有十全十美的
但是幸虧cpu越來越給力
硬碟速度越來越快
也補足了不少問題
像python也越來越普及
Ruby也在server應用找到一片天
Php還是相當方便的網頁製造機
Java一樣也不會在網路應用獨霸
不是嗎?
二十幾年前還不是一堆人喊C++會把C幹掉
有成真嗎?
沒有
C仍然在作業系統核心具有不可取代的影響力
微軟也打不趴C
甚至事實上作業系統核心程式
就連微軟
也沒有改成C++寫
當然原因
就是沒有一個真正足夠好的C++編譯器
而且C已經足夠做出各種物件了
...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>

jt200809 發表於 2015-11-21 12:28 PM

chevylin0802 發表於 2015-11-21 11:42 AM static/image/common/back.gif
哈哈哈哈哈!
機上點餐時間
請問要貓還是魚


不用回覆我   我沒興趣看那麼多  我只是看他是想要唸資管系  才大概講一下

也並不是回覆它的標題

至於 語言如何  取不取代  跟我也沒關係

對一個半百老翁  IT  主管來說    那些是工程師的事 廠商的事

我完全沒興趣...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><br><br><br><br><br><div></div>

chevylin0802 發表於 2015-11-21 02:12 PM

jt200809 發表於 2015-11-21 12:28 PM
不用回覆我   我沒興趣看那麼多  我只是看他是想要唸資管系  才大概講一下

也並不是回覆它的標題


也是

只是這本來就是程式設計相關的帖子
否則我也一樣十幾年沒實作的人了
也一樣八竿子打不著


hahadrive 發表於 2020-4-11 12:56 PM

Java也是建基於c++, 先學c++再java

junyanick 發表於 2020-5-4 06:27 PM

聽老師講,其實java是源於C的概念延伸出來的
所以,如果懂C的話
java應該也就可以通
但我沒有碰過C

CrazyDavis 發表於 2020-7-26 12:21 AM

這還是看要走哪條路吧
不過一般學校會先交到c++的基礎
後來才會學到java才是

老老馬 發表於 2020-7-30 09:53 PM

Java比較好練OOP
較容易實作經典設計模式
學好了也可以用來寫Android程式<br><br><br><br><br><div></div>

pcca 發表於 2020-9-9 09:44 AM

學那一個都一樣, 重點是要易上手
就容易程度顯然 C 其實是最快可以上手基礎的部份

OOP vs Procedural

Procedural 簡單比較直接, OOP相對抽象不適合初學
但是OOP在複雜和龐大的程式時, 就能突顯它的優點

反正學那一個都一樣, 重要是出來找到的第一份工作是用什麼, 就再轉

久遠伊吹 發表於 2020-11-3 04:38 PM

用C可以刻出所有東西喔www
但現在python函數這麼多,又這麼方便,雖然寫太多的話程式語感會不見,但也可以學學

klampard 發表於 2020-11-26 08:51 PM

如果想找工作就java, sprint boot 太強大了,基本上現在大型中型小型企業都是用他

wh60611 發表於 2020-12-21 08:26 AM

感謝留言這篇的大大,對職場方向極度有幫助

ws1jdy 發表於 2021-3-18 04:31 PM

不論哪種語言, 學完之後多練練 上手有感覺再看其他語言基本都心裡有數,再學也很方便,
但是不是你會了這個語言就能輕鬆使用這個語言做很多事情, 更重要的是熟悉這個語言的生態哦{:31:}{:31:}<br><br><br><br><br><div></div>
頁: [1] 2