Re: [问卦] 为何Java语言 是程式语言的霸主?

楼主: f953024 (=.=a)   2015-08-24 13:02:50
※ 引述《gnew (mix)》之铭言:
: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
: 有些人以为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谁比较好,是蛮没有意义就是
作者: king786945 (sloken)   2015-08-24 13:05:00
原Po资工系
作者: Kreen (每天要更優秀一點)   2015-08-24 13:05:00
我就是不会用指标的那种 所以改当PM了
作者: xzcb2008 (非常森77牛)   2015-08-24 13:06:00
妳好厉害( ̄▽ ̄)
作者: ikenaka (ikenaka)   2015-08-24 13:06:00
听说java的国际证照只有学科是真的吗?
作者: crossdunk (推嘘自如)   2015-08-24 13:07:00
我可以说你宅吗
作者: cmrafsts (喵喵)   2015-08-24 13:07:00
我也碰到指标就挂了
作者: storyo11413 (小便)   2015-08-24 13:08:00
先从学校教职观念改起 很多程式歧视都是教学时散播的
作者: few984 (啾啾)   2015-08-24 13:10:00
C+11,C++14,C++17->C++ is becoming better and better
作者: arrenwu (键盘的战鬼)   2015-08-24 13:16:00
Java的变量用起来跟指标没两样不是吗?对我而言差别只是不能直接access memory而已
作者: roger00 (Stage Column(?))   2015-08-24 13:21:00
作者: XiaoWeitw (小魏)   2015-08-24 13:37:00
OpenCV?

Links booklink

Contact Us: admin [ a t ] ucptt.com