F*******X 发帖数: 143 | 1 本人自学Java中,有C, Verilog, Assembly的基础。我真的感觉Java语言不是很难学,
只是自己少鞭策,学得慢。我还是感觉到Java的强大,包括她很多开源的工具。在
Progamming版悠游时候看到很多人怎么对Java Programmer如此不屑呢?我是认为
Programmer有2中,1种是用脑精的,经常想到很多精炼的算法;而另外1种是应用的,
就是懂得应用很多方法工具去解决问题,但想法构思可能不是很精炼。我认为我是应用
型的,Java就很适合我。难道脑子想不出精炼的东西就被不屑? |
o***i 发帖数: 603 | 2 认真你就败了
【在 F*******X 的大作中提到】 : 本人自学Java中,有C, Verilog, Assembly的基础。我真的感觉Java语言不是很难学, : 只是自己少鞭策,学得慢。我还是感觉到Java的强大,包括她很多开源的工具。在 : Progamming版悠游时候看到很多人怎么对Java Programmer如此不屑呢?我是认为 : Programmer有2中,1种是用脑精的,经常想到很多精炼的算法;而另外1种是应用的, : 就是懂得应用很多方法工具去解决问题,但想法构思可能不是很精炼。我认为我是应用 : 型的,Java就很适合我。难道脑子想不出精炼的东西就被不屑?
|
J*******n 发帖数: 2901 | |
g*****g 发帖数: 34805 | 4 programming有许多半路出家,觉得Java语言太容易学(这是事实),就不屑一顾的。
【在 F*******X 的大作中提到】 : 本人自学Java中,有C, Verilog, Assembly的基础。我真的感觉Java语言不是很难学, : 只是自己少鞭策,学得慢。我还是感觉到Java的强大,包括她很多开源的工具。在 : Progamming版悠游时候看到很多人怎么对Java Programmer如此不屑呢?我是认为 : Programmer有2中,1种是用脑精的,经常想到很多精炼的算法;而另外1种是应用的, : 就是懂得应用很多方法工具去解决问题,但想法构思可能不是很精炼。我认为我是应用 : 型的,Java就很适合我。难道脑子想不出精炼的东西就被不屑?
|
b******y 发帖数: 9224 | 5
其实,java里面有很多可以学的东西,比如说multi-threaded programming.
话说其实美国很多网站不都是java做的。我觉得java还算是非常严谨的computer
science。做后台应用讲,比scripting languages强多了。虽然performance方面比c/c
++可能会有点差,但用起来很方便呀。
最近上线了这个考古工具,就是java编的搜索引擎:
http://www.jiansnet.com/cnforumsearch
可以用来搜索早先的帖子,而且基本是按照日期排序的。目前只开通了几个版面的搜索
,但这个周末还要开通更多的一些。开通哪个版面基本上都是 根据网友的提议。
有啥建议的,请说说看。
【在 g*****g 的大作中提到】 : programming有许多半路出家,觉得Java语言太容易学(这是事实),就不屑一顾的。
|
c*****e 发帖数: 3226 | 6
研究多线程真的是浪费生命,现在很多都是 message box based .
/c
【在 b******y 的大作中提到】 : : 其实,java里面有很多可以学的东西,比如说multi-threaded programming. : 话说其实美国很多网站不都是java做的。我觉得java还算是非常严谨的computer : science。做后台应用讲,比scripting languages强多了。虽然performance方面比c/c : ++可能会有点差,但用起来很方便呀。 : 最近上线了这个考古工具,就是java编的搜索引擎: : http://www.jiansnet.com/cnforumsearch : 可以用来搜索早先的帖子,而且基本是按照日期排序的。目前只开通了几个版面的搜索 : ,但这个周末还要开通更多的一些。开通哪个版面基本上都是 根据网友的提议。 : 有啥建议的,请说说看。
|
c*********e 发帖数: 16335 | 7 请比较多线程和message box based。
【在 c*****e 的大作中提到】 : : 研究多线程真的是浪费生命,现在很多都是 message box based . : /c
|
x*******1 发帖数: 28835 | 8 java is for kids
【在 F*******X 的大作中提到】 : 本人自学Java中,有C, Verilog, Assembly的基础。我真的感觉Java语言不是很难学, : 只是自己少鞭策,学得慢。我还是感觉到Java的强大,包括她很多开源的工具。在 : Progamming版悠游时候看到很多人怎么对Java Programmer如此不屑呢?我是认为 : Programmer有2中,1种是用脑精的,经常想到很多精炼的算法;而另外1种是应用的, : 就是懂得应用很多方法工具去解决问题,但想法构思可能不是很精炼。我认为我是应用 : 型的,Java就很适合我。难道脑子想不出精炼的东西就被不屑?
|
z*******3 发帖数: 13709 | 9 会用是好事
但是光会用其实没啥用
面试时候一样考
core java工作还是很喜欢用这个来刁难人的
【在 c*****e 的大作中提到】 : : 研究多线程真的是浪费生命,现在很多都是 message box based . : /c
|
T*********g 发帖数: 496 | 10 说java performance差的要给数据,java 6以后效率不输c
/c
【在 b******y 的大作中提到】 : : 其实,java里面有很多可以学的东西,比如说multi-threaded programming. : 话说其实美国很多网站不都是java做的。我觉得java还算是非常严谨的computer : science。做后台应用讲,比scripting languages强多了。虽然performance方面比c/c : ++可能会有点差,但用起来很方便呀。 : 最近上线了这个考古工具,就是java编的搜索引擎: : http://www.jiansnet.com/cnforumsearch : 可以用来搜索早先的帖子,而且基本是按照日期排序的。目前只开通了几个版面的搜索 : ,但这个周末还要开通更多的一些。开通哪个版面基本上都是 根据网友的提议。 : 有啥建议的,请说说看。
|
|
|
t********e 发帖数: 880 | 11 笑话
【在 T*********g 的大作中提到】 : 说java performance差的要给数据,java 6以后效率不输c : : /c
|
z*******3 发帖数: 13709 | 12 理论上是c写的快
但是实际上,jvm里面有很多的优化
不是搞代码优化的压根写不出来
最典型的例子就是tomcat的效率要超过绝大多数c类web server
这个性能的比较搜索一下就有,programming都被人拿出来说过n次了
这两个就类似汇编和c当年的讨论
【在 t********e 的大作中提到】 : 笑话
|
c*********e 发帖数: 16335 | 13 programming的多是搞c++的,经常在一起讨论编译器,算法,etc
【在 F*******X 的大作中提到】 : 本人自学Java中,有C, Verilog, Assembly的基础。我真的感觉Java语言不是很难学, : 只是自己少鞭策,学得慢。我还是感觉到Java的强大,包括她很多开源的工具。在 : Progamming版悠游时候看到很多人怎么对Java Programmer如此不屑呢?我是认为 : Programmer有2中,1种是用脑精的,经常想到很多精炼的算法;而另外1种是应用的, : 就是懂得应用很多方法工具去解决问题,但想法构思可能不是很精炼。我认为我是应用 : 型的,Java就很适合我。难道脑子想不出精炼的东西就被不屑?
|
T*********g 发帖数: 496 | 14 敢不敢给个数据或者写个例子?不要停留在几年前java 的perf 上。
【在 t********e 的大作中提到】 : 笑话
|
z****g 发帖数: 339 | 15 牛人才不会不屑于Java,牛人会在不同场合选用最合适的语言。 |
t********e 发帖数: 880 | 16 呵呵,理论上是jvm的优化已经非常好了,实际上在一些场景性能跟C还是有几倍的差距
【在 z*******3 的大作中提到】 : 理论上是c写的快 : 但是实际上,jvm里面有很多的优化 : 不是搞代码优化的压根写不出来 : 最典型的例子就是tomcat的效率要超过绝大多数c类web server : 这个性能的比较搜索一下就有,programming都被人拿出来说过n次了 : 这两个就类似汇编和c当年的讨论
|
t********e 发帖数: 880 | 17 http://readwrite.com/2011/06/06/cpp-go-java-scala-performance-b
don't tell me java performance has increased by three times in less than 2
years. my own benchmark in my own job also showed similar performance
difference. another big problem is that a java server program has to use a
lot more memory than necessary to achieve reasonable latency under GC.
【在 T*********g 的大作中提到】 : 敢不敢给个数据或者写个例子?不要停留在几年前java 的perf 上。
|
F****n 发帖数: 3271 | 18 Have you warmed up your code to trigger JIT?
【在 t********e 的大作中提到】 : http://readwrite.com/2011/06/06/cpp-go-java-scala-performance-b : don't tell me java performance has increased by three times in less than 2 : years. my own benchmark in my own job also showed similar performance : difference. another big problem is that a java server program has to use a : lot more memory than necessary to achieve reasonable latency under GC.
|
l*********s 发帖数: 5409 | 19 zkss?
【在 F****n 的大作中提到】 : Have you warmed up your code to trigger JIT?
|
F****n 发帖数: 3271 | 20 Usually you need to run a method a number of times before it can be selected
for JIT compiling. Once it is compiled to native code, its speed is about 1
.2 - 1.5 x fastest C code. I don't believe a JIT compiled code would be 3 or
5 times slower than native C code.
【在 l*********s 的大作中提到】 : zkss?
|
b******y 发帖数: 9224 | 21
实际上,compiler来讲,我原先研究过recursive descent的,javacc和antler都还挺
不错的。我自己也写过简单的能够执行basic语言的interpreter. 都是用的java.
编译器和算法等,java描述的其实不少。
总体上讲,除了操作系统级别的软件外,java还是可以堪比c++的。
【在 c*********e 的大作中提到】 : programming的多是搞c++的,经常在一起讨论编译器,算法,etc
|
c*m 发帖数: 836 | 22 半瓶醋才成天搞language war, 本来每个语言都有它最适合的领域。programming版不
是没有牛人,但是我看99%都是吹牛B的人。你信他们能把饭吃到鼻子里。
【在 F*******X 的大作中提到】 : 本人自学Java中,有C, Verilog, Assembly的基础。我真的感觉Java语言不是很难学, : 只是自己少鞭策,学得慢。我还是感觉到Java的强大,包括她很多开源的工具。在 : Progamming版悠游时候看到很多人怎么对Java Programmer如此不屑呢?我是认为 : Programmer有2中,1种是用脑精的,经常想到很多精炼的算法;而另外1种是应用的, : 就是懂得应用很多方法工具去解决问题,但想法构思可能不是很精炼。我认为我是应用 : 型的,Java就很适合我。难道脑子想不出精炼的东西就被不屑?
|