Re: [請益] java的效能!?
※ 引述《stosto (樹多)》之銘言:
: android不是跑得很順嗎?
那我就拿被蟲咬過的蘋果打你的臉 :D
iOS是用obj-c 也是物件導向.順暢度?我還可以大膽的說"到目前為止",還沒有
一台android比蘋果順的,不信可以到各大賣場把玩一下,反正試玩不用錢.
android還是特化的java不是標準的java.
再打一次臉...android從2.1->2.3把底層許多java code轉成c++ code,
越後面的版本,jni的數量越多...
: 以android提供的audioAPI而言
: 要調用好幾層從java->jni->media framework
: (jni屬於AP framework層)....
: media framework也是利用C++寫的,寫的也很物件導向..design patten也用的超好.....
: 程式碼大歸大不過也算好追,也是跑得很好,而且是在那種有限的resource下
: 除非是kernel driver那就沒話說了。但是,效能差點是一定的,不過C跟C++不會差太多
: 不過老闆的話要聽就是了,不然就跟他說:I quit this job!
物件導向效能未必會比較差,看compiler.
不過大程式還是看演算法, java想贏asm大概也只能用演算法贏了,
如果都一樣的演算法,java也只能吃灰塵.
: 還有一堆老人只會寫C硬幹出來,寫的CODE一堆flag,想改一個功能要動幾千行都有可能
: 可是這也不能怪他們,因為以前他們真的只寫C,沒想到現在需要寫APP
: 我真的覺得要體諒他們啦....
這是程式設計功力與規劃的問題,linux kernel的code並不會這樣.
當你看過繼承再繼承,overwrite又overwrite..不用幾行你就想翻桌了:D
java強項是跨平台,對於應付網路上充斥不同平台的電腦,這才是他的舞台.
拿來當用於規格幾乎一樣的桌機,只會被其他語言打臉而已,我還不知道
為什麼google竟然還拿來用在行動裝置這種環境更嚴苛,資源更少的地方.
不過最後一點倒是說對了
老闆說的都是對的...........(逃)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.240.231.83
→
05/21 09:33, , 1F
05/21 09:33, 1F
推
05/21 09:33, , 2F
05/21 09:33, 2F
→
05/21 09:33, , 3F
05/21 09:33, 3F
→
05/21 09:34, , 4F
05/21 09:34, 4F
→
05/21 09:35, , 5F
05/21 09:35, 5F
→
05/21 09:36, , 6F
05/21 09:36, 6F
→
05/21 09:36, , 7F
05/21 09:36, 7F
推
05/21 09:38, , 8F
05/21 09:38, 8F
→
05/21 10:49, , 9F
05/21 10:49, 9F
→
05/21 10:49, , 10F
05/21 10:49, 10F
→
05/21 12:19, , 11F
05/21 12:19, 11F
→
05/21 12:20, , 12F
05/21 12:20, 12F
→
05/21 12:20, , 13F
05/21 12:20, 13F
→
05/21 12:21, , 14F
05/21 12:21, 14F
→
05/21 12:21, , 15F
05/21 12:21, 15F
推
05/21 14:07, , 16F
05/21 14:07, 16F
推
05/21 15:58, , 17F
05/21 15:58, 17F
推
05/21 16:27, , 18F
05/21 16:27, 18F
→
05/21 16:27, , 19F
05/21 16:27, 19F
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文:
請益
9
18
完整討論串 (本文為第 7 之 52 篇):
請益
6
13
請益
8
58
請益
1
54
請益
0
27
請益
2
21
請益
8
99
請益
5
66