顯示廣告
隱藏 ✕
※ 本文為 MindOcean 轉寄自 ptt.cc 更新時間: 2015-09-03 21:19:41
看板 Gossiping
作者 f953024 (=.=a)
標題 Re: [問卦] 為何Java語言 是程式語言的霸主?
時間 Mon Aug 24 13:02:50 2015


※ 引述《gnew (mix)》之銘言:
: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
TIOBE Software: The Coding Standards Company
TIOBE Software B.V. Company Homepage ...

 
: 有些人以為C跟張宇一樣是第一主播
: 其實他們沒發現C跟張宇一樣滑鐵驢變第二主播了
: Java:她們在爭什麼,爭老二..頗呵... ( ゜ω゜)▂ξ っ✂╰ひ╯
: 有沒有跟Maya文明一樣是第一霸者的Java語言的相關八卦


兩個都有寫過,我想我應該可以講些什麼

會碰JAVA是因為專題需要,所以才開始買書慢慢摸

當初因為要開發手機上的程式,所以我除了J2SE之外J2ME也會寫(時代的眼淚

後來因為產學合作的關係,我也會寫J2EE

之後因為要碰影像處理的關係,我嘗試著用JAVA去開發

不得不說,JAVA可以用的套件非常多,開發起來很方便

加上強大的IDE,eclipse跟netbean用起來就是如魚得水

連UI也只需要拉一拉再作調整就好了



後來因為碩班要搞視訊壓縮,會用到的open source是用c寫的

所以我開始寫起了C/C++,當然一開始會覺得很難適應

畢業後直到現在工作,JAVA已經被我擺在旁邊快六年了


前陣子還是會寫一些Android的測試程式,因為我是搞移植的


也因為是搞移植的,所以我常把C寫完丟到iOS跟Andorid及其他平台上跑

一些java沒有的功能,我會用c寫完後編成so再透過JNI讓Andorid呼叫

兩邊其實應該算都用了很久,很坦白的說



1. JAVA的效能是真的沒有比C好,這用影像壓縮技術來看很容易知道

2. JAVA的入門門檻是真的沒比較高,好學加上有強大的IDE輔助

3. 看過很多原本寫JAVA的人轉寫C的時候,通常都覺得不習慣也覺得難用

4. 以前當程式助教觀察到,很多寫C/C++的人碰到指標就死一片了,

   也碰過不少不想碰指標的人轉寫JAVA




對於3跟4是我自己看到的,樣本數大概只有50多個,但不代表所有人

但是以應用層面來說,JAVA的套件應該很多,所以能做的事也不少

真的要說學C好還是JAVA好,只能講看是應用在那個領域上的開發

雖然現在工作上的需要,我都是寫c/c++居多


但在一些快速驗證上也會用Java跟Matlab去做,因為已經有現成套件

我也有碰過有人問我能不能用Matlab做視訊壓縮處理,你說勒?

以前我也寫過symbian OS,當時我也抱怨開發起來沒有像用J2ME快





程式沒有什麼優劣之分,就看工程師自己怎麼去運用

只是單純去戰Java跟C誰比較好,是蠻沒有意義就是



--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.120.158.204
※ 文章代碼(AID): #1LsgLzQP (Gossiping)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1440392573.A.699.html
king786945: 原Po資工系1F 08/24 13:05
Kreen: 我就是不會用指標的那種                     所以改當PM了2F 08/24 13:05
xzcb2008 
xzcb2008: 妳好厲害( ̄▽ ̄)3F 08/24 13:06
ikenaka: 聽說java的國際證照只有學科是真的嗎?4F 08/24 13:06
crossdunk: 我可以說你宅嗎5F 08/24 13:07
cmrafsts: 我也碰到指標就掛了6F 08/24 13:07
storyo11413: 先從學校教職觀念改起 很多程式歧視都是教學時散播的7F 08/24 13:08
few984: C+11,C++14,C++17->C++ is becoming better and better8F 08/24 13:10
arrenwu: Java的變數用起來跟指標沒兩樣不是嗎?9F 08/24 13:16
arrenwu: 對我而言差別只是不能直接access memory而已
roger00: 推11F 08/24 13:21
XiaoWeitw: OpenCV?12F 08/24 13:37
wkuochen: 沒有指標我就慌了,所以我沒辦法學JAVA與C#13F 08/24 13:49
HowLeeHi: 樓上可以學go啊…XD14F 08/24 14:12
DJRobin: 指標真的是一種"指標",是不是適合寫程式的人一學就知道15F 08/24 14:17

--
※ 看板: CPLife 文章推薦值: 0 目前人氣: 0 累積人氣: 202 
作者 f953024 的最新發文:
  • +8 Re: [問卦] 科技業中老年失業大多是什麼原因? - Gossiping 板
    作者: 27.242.226.134 (台灣) 2023-11-23 21:46:11
    22F 9推 1噓
  • +5 Re: [FB] 7、8年級,時間到下班,下班不看LINE - Gossiping 板
    作者: 39.12.197.152 (台灣) 2017-12-13 17:44:18
    下班之後要幹嘛,公司管不著吧? 要不要看信跟Line也是個人自由 講的好像領你薪水,整個人的時間都你的 如果你的公司讓員工沒有向心力跟擬聚力,那是你公司自己的問題呀 如果是on call性質工作,就另 …
    11F 5推
  • +6 Re: [問卦] 為什麼彭文正鐘年晃周玉蔻不上來回文? - Gossiping 板
    作者: 36.225.192.80 (台灣) 2017-10-09 20:55:35
    絕對不會..... 跟八卦版的人ㄧ般見識 柯文正在FB狂炮柯文哲,回文的不是被靠北成五毛就是被封鎖 正如柯文哲說的:狂妄自大 老實說,我覺得很失望,因為柯文正現在根本就崩潰到ㄧ個不行 嘴裡喊著什麼公平 …
    33F 6推
  • +3 Re: [問卦] 大學上過最垃圾的課是什麼 - Gossiping 板
    作者: 36.225.192.80 (台灣) 2017-10-09 08:04:51
    大一上的國文課 老師是一個差不多60多歲且講話容易自我陶醉的人 古文、詩詞什麼不上,教我們九陰真經跟乾坤大挪移 你沒有看錯,他就是教我們這個,而且一直強調是存在的 課上起來有點像在上哲學跟宗教,但是考 …
    13F 4推 1噓
  • +2 Re: [問卦] 兩個陰陽眼的人看到不同的東西 - Gossiping 板
    作者: 110.28.72.59 (台灣) 2017-09-14 16:30:54
    之前有參與過類似的討論 結果就是每個人看到的東西會有落差 一個人說他能看到完全的面貌 另一個說他只能看到大概的輪廓 還有人說能感覺到該地方有東西,但不知道長怎樣 接著,看到的顏色也會不一樣,原因不明 …
    7F 2推
點此顯示更多發文記錄
分享網址: 複製 已複製
guest
x)推文 r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇