V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  hepin1989  ›  全部回复第 26 页 / 共 39 页
回复总数  777
1 ... 22  23  24  25  26  27  28  29  30  31 ... 39  
2015-05-11 13:26:39 +08:00
回复了 noli 创建的主题 程序员 我为什么后来远离了 Java
@cangshu 你真会反着说。
2015-05-11 13:24:14 +08:00
回复了 noli 创建的主题 程序员 我为什么后来远离了 Java
@noli 还有,我用的是actor并发模型,和你coroutine不是一路的,抱歉,反正你是轨道炮,talk is cheap,show us your code.
2015-05-11 13:17:51 +08:00
回复了 noli 创建的主题 程序员 我为什么后来远离了 Java
@noli 你说没关系就没关系吧,反正我已经输给你了,你看@how2code不说了么,你以及轨道炮了,秒天秒地秒空气了。

我两个拿在一起说了,因为我用来组织程序而已,coroutine java不直接支持,但是我可以有其他的方式来做到同样的好。

一个用户态的协作调度列程给你说的如天上没有地上也没有一样牛。还有如果你觉得java不行,你看看
http://docs.paralleluniverse.co/quasar/

这个是不是你说的coroutine

完成一件事情很多方式,别瞎扯了,如上,贴你的C++工程,大家膜拜下。
2015-05-11 12:38:56 +08:00
回复了 noli 创建的主题 程序员 我为什么后来远离了 Java
楼主这个语言炮 ,都到了虫族轨道炮的级别了。
2015-05-11 12:28:28 +08:00
回复了 noli 创建的主题 程序员 我为什么后来远离了 Java
你看下Bytebuffer就知道了,别人就不让你继承好不好,而且我觉得你想问题太主观了,为何你设计的Ringbuffer要进入到JDK呢,如果不进入JDK,那么肯定就是你自己玩啊。in house的实现和public的实现肯定不一样的。如果要用NIO,写wrapper必须的吧。你有想要更加灵活,又不想写代码,怎么可能呢?

对coroutine,每个语言实现并发的模式不一样,在java上,原生的来说提供了N:N的线程,而上,你可以基于JDK提供的工具构建其他的并发模型,可能不是很优美,但是肯定好使。难道akka的性能不够好?forkjoin的性能不够好?clojure的async性能不够好?

至于好语言,您认为是得“一个语言能够称为好的编程语言,是因为他能够很好地解决编程问题。
”。这个应该说是您的问题吧。每个人,每个阶段,或者说每份工作或者项目,面临的问题不一样,那么他或者她需要的工具也不一样,每个工具在特定的条件下,提供的杠杆作用是不一样的。

发展一门语言,需要考虑的东西很多,如果要大而全,又要设计优美,那么必然会话很多的心思来设计,实现,这就得花很多的时间,你可以说一个手机很好,但是别人买不到,那不是耍猴么?这样的语言会被那些快速迭代,小而精的语言替代,比较人们在解决问题的时候,是看身边有什么,先搞出啦不是么?我们平时用的,汉语,英语,也是在不断的发展中,所以没有好语言,只有更好,和不断发展的语言。

说到社区和历史包袱,如果说一个好东西好的不得了,我得加入,但是这个特性一加入,可能其他的东西就得跟着改了,比如你设计手机,都弄好了,然后呢,你说别人的手机可以检测心电,所以你得加入个心电检测,这问题来了,是不是电路那些都得改啊?我相信,java的设计者们,更多的是在考虑让那些东西不要加进来,而是加进来那些东西吧。有些东西,可以让社区来做的。再者,如果你加了一个东西,以前的东西都不好使了,是不是让所有的人都改代码呢?我相信只有某些人愿意吧,比较不是所有的人都爱尝鲜。

java 你可以吐槽不好,但是,一门语言发展了20年还没有被淘汰,不是因为大家都是傻缺,不是么?特定的场景下,用特定的语言,特定的工具,事半功倍,同样的,非要用个铅笔刀去砍树,那么不是自己坑自己么?

你要吐槽就继续吧,为了吐槽吐槽,真没意思,发展一门语言,远比你想的复杂。
2015-05-11 10:44:06 +08:00
回复了 noli 创建的主题 程序员 我为什么后来远离了 Java
@noli 其实你是故意的,包括你的措辞。

java我觉得做的比较好的一点是,演进挺平滑的,比如你说的并发和异步支持,都是慢慢的以library的形式出现的,也就是加了词汇,而非语法。

NIO也是后来才有的,以及并发包。新的lambda在最好的情况下也是以前基于callback的5倍性能,并且还会提升。以及java9的模块化,以及java10的值类型,这些都能够看出,这个语言在演进上还是一步一个坎的。

不管怎么说我觉得java还是不错的,当然其他的语言也要多学习学习,每个人的工作范畴不一样,用到的工具不一样嘛,什么顺手用什么最好,你可以看看rust,我又给rust免费做推广了。
2015-05-11 10:09:41 +08:00
回复了 noli 创建的主题 程序员 我为什么后来远离了 Java
Nodejs, gevent, Eralang 就这个来说,gevent不是语言,Node.js也是framework,怎么混了呢?
对于性能,还真跟不上java。

还是那句话,语言只是一个顺手的工具罢了,没必要把别人整个社区都攻击了,别人又没有欠你钱,楼主戾气太重,宽宽心。
2015-05-11 01:23:58 +08:00
回复了 noli 创建的主题 程序员 我为什么后来远离了 Java
@phx13ye 你看看py2 和py3呢?
2015-05-11 01:23:15 +08:00
回复了 noli 创建的主题 程序员 我为什么后来远离了 Java
@zhouquanbest 说的有理有据
2015-05-11 00:28:41 +08:00
回复了 noli 创建的主题 程序员 我为什么后来远离了 Java
@phx13ye 爱卿这是双关呢?
2015-05-10 22:13:41 +08:00
回复了 hepin1989 创建的主题 程序员 推荐两个视频,关于编程语言的
其中第一个视频 是难得一见的 真心推荐
2015-05-10 21:51:54 +08:00
回复了 hepin1989 创建的主题 程序员 推荐两个视频,关于编程语言的
这两个一个是关于编程语言的,一个是关于java的。
有些人总认为设计java的人比他们的懂得少。
2015-05-10 17:00:29 +08:00
回复了 qq213539 创建的主题 职场话题 回应@bigzhu 的:坑的不是 java, 难道是 java 程序员比较坑么?
@bigzhu 然后见面就KO哈哈
2015-05-10 16:42:48 +08:00
回复了 noli 创建的主题 程序员 我为什么后来远离了 Java
我只想说一句,一般意义的说,会多种语言的程序员会比只会一种语言的程序员好一点。

我相信v2ex上会多种语言,并且精通好几门的人大有人在。

学习语言,更多的是学习范式和其生态,某种语言流行,那么某种语言坑爹的人也会多,因为基数大啊。

相反的,某种语言如果小众,那么发现坑爹的难度不是也大了么?

当然,我相信某些语言的确是只有很爱编程的人才会去尝试的,毕竟人生苦短。
2015-05-10 16:21:34 +08:00
回复了 noli 创建的主题 程序员 我为什么后来远离了 Java
v2ex已经越来越变味了,哈哈
2015-05-10 11:31:58 +08:00
回复了 noli 创建的主题 程序员 我为什么后来远离了 Java
@qinkun1234 一个好的scala工程师,一定是个好的java工程师。
2015-05-10 11:30:18 +08:00
回复了 noli 创建的主题 程序员 我为什么后来远离了 Java
java其实不是那么简单的

还有语言只是工具而已,会一门语言,这个会和精是差很多的

如果吐槽java差,那么google twitter linkedin gilt这些都是傻逼吗?

当然不是,差的只有工程师,相反我想说,java很强的。
2015-05-09 23:38:32 +08:00
回复了 whatisnew 创建的主题 程序员 JAVA PHP 什么的,都别吵了,快来看看
现在的jvm是平台,哈哈
2015-05-08 23:35:21 +08:00
回复了 vic2012 创建的主题 程序员 应该主攻那种语言?
@timbotetsu
一门可以养活自己的语言
一门脚本语言
一门让人越写越聪明的语言

所以我这么选择:
养活自己的语言:java->scala
脚本语言:Python忘了,准备学js
越写越聪明:Clojure正在学

多一门就是Rust
2015-05-08 23:33:43 +08:00
回复了 timbotetsu 创建的主题 PostgreSQL Postgres 将支持'UPSERT'功能, MySQL/MariaDB 哭昏在厕所
哈哈!这种心情是很少有人有的,我也喜欢postgreSQL,虽然我还没试过。
1 ... 22  23  24  25  26  27  28  29  30  31 ... 39  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2859 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 25ms · UTC 02:29 · PVG 10:29 · LAX 18:29 · JFK 21:29
Developed with CodeLauncher
♥ Do have faith in what you're doing.