b*h
2 楼
虽说是苍蝇肉, 但总好过补税,
原本算得是要补好几百呢
原本算得是要补好几百呢
s*9
3 楼
刚买的吉他
除了调弦外
还要做什么吗?
为什么觉得调完也弹的很不对劲啊!!
请大师们,随便点拨下!!
除了调弦外
还要做什么吗?
为什么觉得调完也弹的很不对劲啊!!
请大师们,随便点拨下!!
c*j
4 楼
跪求远景论坛邀请码 万分感谢
最近想在台机上装apple Mac os x snow leopard 系统,看威锋上有人介绍远景论坛,
上面有不少有用信息,但有
些贴子和下载只提供给注册会员。而注册还要提供邀请码。(淘宝上居然还有人卖这个
码。)
知道这里有很多高人,不知哪个好心人能提供一下邀请码,我的邮箱是[email protected]
.com
万分感谢!
最近想在台机上装apple Mac os x snow leopard 系统,看威锋上有人介绍远景论坛,
上面有不少有用信息,但有
些贴子和下载只提供给注册会员。而注册还要提供邀请码。(淘宝上居然还有人卖这个
码。)
知道这里有很多高人,不知哪个好心人能提供一下邀请码,我的邮箱是[email protected]
.com
万分感谢!
d*u
5 楼
一个FP讨论半天?MIT 101的玩艺呀,你们CS都是体育老师教的?
话说对FP真是爱恨交加。。。
话说对FP真是爱恨交加。。。
g*n
6 楼
新近毕业会计硕士一枚,在国内四大工作过一年,考过了四门CPA,过了CFAlevel 1,毕
业后半年一直
未找到可以Sponsor H1b的工作,毕业后在一家Local税务事务所工作,用着OPT,最近有
一家华人事
务所,表示可以帮我办理签证。我个人一直对financial service比较感兴趣,直到拿
到offer才知
道自己并不想去,觉得一旦去了,就在记账报账的路上越走越远了,以后再想转自己想
去做的就难了。
而且个人觉得,对自己的锻炼价值也不大,一则只是跟国内的公司在国外的分支记账,
二则是中文环
境,三则公司规模太小,2-3个人。
喜欢各位兄弟姐妹给予指教,谢谢
业后半年一直
未找到可以Sponsor H1b的工作,毕业后在一家Local税务事务所工作,用着OPT,最近有
一家华人事
务所,表示可以帮我办理签证。我个人一直对financial service比较感兴趣,直到拿
到offer才知
道自己并不想去,觉得一旦去了,就在记账报账的路上越走越远了,以后再想转自己想
去做的就难了。
而且个人觉得,对自己的锻炼价值也不大,一则只是跟国内的公司在国外的分支记账,
二则是中文环
境,三则公司规模太小,2-3个人。
喜欢各位兄弟姐妹给予指教,谢谢
c*r
8 楼
刚买吉他应该是先换弦吧,再调弦,然后玩玩砍柴式大扫弦。
p*s
9 楼
太贵了...
sina
【在 c*******j 的大作中提到】
: 跪求远景论坛邀请码 万分感谢
: 最近想在台机上装apple Mac os x snow leopard 系统,看威锋上有人介绍远景论坛,
: 上面有不少有用信息,但有
: 些贴子和下载只提供给注册会员。而注册还要提供邀请码。(淘宝上居然还有人卖这个
: 码。)
: 知道这里有很多高人,不知哪个好心人能提供一下邀请码,我的邮箱是[email protected]
: .com
: 万分感谢!
sina
【在 c*******j 的大作中提到】
: 跪求远景论坛邀请码 万分感谢
: 最近想在台机上装apple Mac os x snow leopard 系统,看威锋上有人介绍远景论坛,
: 上面有不少有用信息,但有
: 些贴子和下载只提供给注册会员。而注册还要提供邀请码。(淘宝上居然还有人卖这个
: 码。)
: 知道这里有很多高人,不知哪个好心人能提供一下邀请码,我的邮箱是[email protected]
: .com
: 万分感谢!
E*m
10 楼
你年輕。
f*d
11 楼
如果你没有别的选择,去也无妨。
v*r
13 楼
自己琢磨呀: http://wiki.osx86project.org/wiki/index.php/Main_Page
没看过远景论坛, 但X86 project 应该更好吧。
没看过远景论坛, 但X86 project 应该更好吧。
o*n
15 楼
你条件很好了啊,也找工作这么艰难么,在哪个州哦
r*y
17 楼
一个邀请码需要500PB,谁买得起。。。
sina
【在 c*******j 的大作中提到】
: 跪求远景论坛邀请码 万分感谢
: 最近想在台机上装apple Mac os x snow leopard 系统,看威锋上有人介绍远景论坛,
: 上面有不少有用信息,但有
: 些贴子和下载只提供给注册会员。而注册还要提供邀请码。(淘宝上居然还有人卖这个
: 码。)
: 知道这里有很多高人,不知哪个好心人能提供一下邀请码,我的邮箱是[email protected]
: .com
: 万分感谢!
sina
【在 c*******j 的大作中提到】
: 跪求远景论坛邀请码 万分感谢
: 最近想在台机上装apple Mac os x snow leopard 系统,看威锋上有人介绍远景论坛,
: 上面有不少有用信息,但有
: 些贴子和下载只提供给注册会员。而注册还要提供邀请码。(淘宝上居然还有人卖这个
: 码。)
: 知道这里有很多高人,不知哪个好心人能提供一下邀请码,我的邮箱是[email protected]
: .com
: 万分感谢!
a*d
19 楼
take it, once you get the H1B quota, it will be easier to transfer to next
job.
job.
c*r
20 楼
没事,你在那个片混的,看看附近有没有吉他大牛帮你调一下,这里高手如云片布美洲
。。
。。
a*0
23 楼
不觉得工作环境锻炼口语,那样的话应该去做sales..
人少也不是问题,什么都能学呀。。
觉得最重要的是要开始工作,不管怎么样有工作了才不会觉得那么绝望吧。
人少也不是问题,什么都能学呀。。
觉得最重要的是要开始工作,不管怎么样有工作了才不会觉得那么绝望吧。
p*s
25 楼
说起来远景也越来越弱了...这种东西都置顶...
http://bbs.pcbeta.com/thread-544300-1-1.html
【在 p******s 的大作中提到】
: vista rc时期注册,只买得起一个...
: 话说以前邀请的大半都是去做广告的...
http://bbs.pcbeta.com/thread-544300-1-1.html
【在 p******s 的大作中提到】
: vista rc时期注册,只买得起一个...
: 话说以前邀请的大半都是去做广告的...
j*t
27 楼
现在就可以让公司帮忙申请H1-b了吗?
w*d
28 楼
奔一个,然后就有人上门调琴了。。。
m*i
31 楼
我和你情况差不多
国内事务所工作过
CPA也快考完了
毕业后一直找不到工作,temp的job一直在做
最近在一家小firm做了
基本就是记账 。。。。
但是觉得一定要有这里超过1年以上的工作
我才有机会去做自己想做的工作
个人推荐你先做吧。。。。
国内事务所工作过
CPA也快考完了
毕业后一直找不到工作,temp的job一直在做
最近在一家小firm做了
基本就是记账 。。。。
但是觉得一定要有这里超过1年以上的工作
我才有机会去做自己想做的工作
个人推荐你先做吧。。。。
p*s
33 楼
得星期天吧...
【在 i*****s 的大作中提到】
: http://zhidao.baidu.com/question/131838092
【在 i*****s 的大作中提到】
: http://zhidao.baidu.com/question/131838092
m*i
35 楼
我和你情况差不多
国内事务所工作过
CPA也快考完了
毕业后一直找不到工作,temp的job一直在做
最近在一家小firm做了
基本就是记账 。。。。
但是觉得一定要有这里超过1年以上的工作
我才有机会去做自己想做的工作
个人推荐你先做吧。。。。
国内事务所工作过
CPA也快考完了
毕业后一直找不到工作,temp的job一直在做
最近在一家小firm做了
基本就是记账 。。。。
但是觉得一定要有这里超过1年以上的工作
我才有机会去做自己想做的工作
个人推荐你先做吧。。。。
B*8
39 楼
应该去
g*g
42 楼
楼主是三句不离下三路的,嘴里除了能喷点狗屎就没啥别的,还指点迷津哪?
g*n
43 楼
应该去,一来帮助你的身份,二来赚点经验值。。。
y*4
46 楼
去啊 拿到H1b先啊 到时真的不想在那公司再跳槽呗
A*1
63 楼
弱弱的问,爷们都在哪买琴啊?我想换一把
t*a
68 楼
看各位吵架其实也挺有意思。这里有篇文章描述Common Lisp专家Peter Seibel对
Google公司首席Java架构师Joshua Bloch的访谈
http://developer.51cto.com/art/201103/248752.htm
Joshua认为java非常先进。
哎,在下觉得每个人喜欢的东西不一样,应用领域不一样,不用把apple跟orange比较
,是不,不用吵啦。相互客客气气的不是更好嘛。多元化的世界比一元化的更美好啊。
Google公司首席Java架构师Joshua Bloch的访谈
http://developer.51cto.com/art/201103/248752.htm
Joshua认为java非常先进。
哎,在下觉得每个人喜欢的东西不一样,应用领域不一样,不用把apple跟orange比较
,是不,不用吵啦。相互客客气气的不是更好嘛。多元化的世界比一元化的更美好啊。
g*g
71 楼
没营养的吵架没啥意思。楼上那位吵了一个月了,还是那一句车轱辘来回说。
linq => C# > java
【在 t****a 的大作中提到】
: 看各位吵架其实也挺有意思。这里有篇文章描述Common Lisp专家Peter Seibel对
: Google公司首席Java架构师Joshua Bloch的访谈
: http://developer.51cto.com/art/201103/248752.htm
: Joshua认为java非常先进。
: 哎,在下觉得每个人喜欢的东西不一样,应用领域不一样,不用把apple跟orange比较
: ,是不,不用吵啦。相互客客气气的不是更好嘛。多元化的世界比一元化的更美好啊。
linq => C# > java
【在 t****a 的大作中提到】
: 看各位吵架其实也挺有意思。这里有篇文章描述Common Lisp专家Peter Seibel对
: Google公司首席Java架构师Joshua Bloch的访谈
: http://developer.51cto.com/art/201103/248752.htm
: Joshua认为java非常先进。
: 哎,在下觉得每个人喜欢的东西不一样,应用领域不一样,不用把apple跟orange比较
: ,是不,不用吵啦。相互客客气气的不是更好嘛。多元化的世界比一元化的更美好啊。
g*g
79 楼
你小linq不是糖水被直接打脸,就反复地找lambda expression,我拿出个实例来证明
你所谓的不能实现纯粹扯谈再打脸,你又去找这些out of context的quote。绕来绕去
不就一个破主题。
我不是说了,你拿出一个基于linq写的东西,java实现不了的,你就赢了。多直接多简
单呀。成天奇腔怪调,娘们就是麻烦。
【在 n*w 的大作中提到】
: 你找出我说的类似“那一句车轱辘来回说linq => C# > java”的话出来?
: 要说“车轱辘来回说”,看我以前回你的时候回了多少”看xx楼“?
: 纯技术讨论,不明白你几乎每个帖子都要带一两句攻击人的话。
: 可笑的是,那些攻击人的话用在你自己身上最准确。
你所谓的不能实现纯粹扯谈再打脸,你又去找这些out of context的quote。绕来绕去
不就一个破主题。
我不是说了,你拿出一个基于linq写的东西,java实现不了的,你就赢了。多直接多简
单呀。成天奇腔怪调,娘们就是麻烦。
【在 n*w 的大作中提到】
: 你找出我说的类似“那一句车轱辘来回说linq => C# > java”的话出来?
: 要说“车轱辘来回说”,看我以前回你的时候回了多少”看xx楼“?
: 纯技术讨论,不明白你几乎每个帖子都要带一两句攻击人的话。
: 可笑的是,那些攻击人的话用在你自己身上最准确。
g*g
80 楼
你妈要有多不要脸,才能成天意淫这些,历史都能改写。你要不是无知,就是脸皮够厚。
C#控件程序员,对java不满意俺们压力很大。
Generics are a facility of generic programming that was added to the Java
programming language in September 2004 as part of J2SE 5.0.
Generics were added to version 2.0 of the C# language ... Since the release
of C# 2.0 in November 2005
【在 n*w 的大作中提到】
: java 的annotation,generic,和将在java8里出现的lambda expression都是在c#之后
: 加入。我个人很欢迎这些变化。虽然对annotation,generic的实现不是很满意。
C#控件程序员,对java不满意俺们压力很大。
Generics are a facility of generic programming that was added to the Java
programming language in September 2004 as part of J2SE 5.0.
Generics were added to version 2.0 of the C# language ... Since the release
of C# 2.0 in November 2005
【在 n*w 的大作中提到】
: java 的annotation,generic,和将在java8里出现的lambda expression都是在c#之后
: 加入。我个人很欢迎这些变化。虽然对annotation,generic的实现不是很满意。
n*w
82 楼
关于c#和Java的generic出现先后我是记错了。
那个id没救了。谁在乎和他比输赢。说东他指西,说a和b,他用a和a'来反驳。断章取
义,完全反对自己结论的都可以拿来支持自己。骂人的话又精确地描述一下自己。
那个id没救了。谁在乎和他比输赢。说东他指西,说a和b,他用a和a'来反驳。断章取
义,完全反对自己结论的都可以拿来支持自己。骂人的话又精确地描述一下自己。
z*e
84 楼
不容易啊
经过几个月的讨论,你总算看到了这一点
也总算意识到这里对比的语言是在一个很低层面上的对比
都在看各种语法的对比,缺乏大视野
都在比较糖水
我记得几个月前一个id里面含有hotspot的人就明确说过
jvm尤其是hotspot可能是目前为止做得最好的虚拟机
其地位堪比linux和unix,很多东西到后来都压根不打算自己搞一套
都以跑在jvm上目的,从而搞出了scala和groovy这种语言
而java本身的进化是非常缓慢的,因为java是博弈的结果
加了就别想去掉,像m$那样动不动就不支持这个不支持那个的行劲
在java上是不可能出现的,到现在awt和swing还吭哧吭哧地跑得起劲
applet也还能用,相比之下什么silverlight都被抛弃了
所以这就很好地诠释了一个语言应该怎样做最好
java是结构最合理的语言,其它语言要么很灵活,要么很不灵活
要么很容易读,要么就很不容易读,perl和python都有自己自身致命的弱点
前者太灵活,不便于阅读,后者太不灵活,但又便于阅读
那么最好的方式就是让高手用灵活的,初心者用便于阅读但是不灵活的部分
看java做得多漂亮,jcp控制着大船,一点一点前进,绝不冒进
但是下面一堆乱七八糟的开源,都很冒进,拼命开拓疆土,用各种方式尝试
spring,scala和groovy其实都是尝试性质的行为
都非常激进,但是在这些东西还没有成功之前,jcp不会轻易地向这些东西学习
只有当这些语言证明了自身存在的价值了之后
jcp才会予以学习,把新增的灵活的部分给吸收进来
spring的ioc不就后来被ejb学习了?
其实scala跟perl的继任者ruby,groovy跟python都有其共同点
ruby和python就是不跑在jvm上的scala和groovy
或者换过来说,scala和groovy就是跑在jvm上的ruby和python
说到底这么多语言都可以在整个server体系中找到自己的位置
front end: php->ruby/python,前者强调灵活性,后者强调可阅读性
back end: java->scala/groovy,前者强调灵活性,后者强调可阅读性
back end比front end其实就多了一个jvm
这里front end主要是web server
而scala和groovy的实践也就是利用添加类库
来实现更为灵活的语法,发展下去就是fp
或者更为便于阅读的语法,发展下去就是script
而对于灵活的部分,更侧重于framework的编写上
对于普通使用者来说,易于阅读则显得更为重要
看你在做什么,而且对于普通使用者来说,不要轻易给他们权限
他们会乱搞,尤其是一些不守纪律的民族,比如阿三,美帝很多也不守纪律
所以这也能解释,为什么ruby这么灵活的语言,主要是在日本和德国得到应用
因为日本人和德国人普遍比较守纪律,给了权限不会瞎搞
所以当你把这些语言放到一个一个位置上去之后
什么时候该用什么语言一下子就看出来了
公孙大神和古德霸一下子就都被涵盖在这里面了
我很早以前就注意到php的应用,所以我很留意web service
因为理论上web service可以成为整合front end和back end一个比较标准的手段
就像用jdbc建立连接池连接database一样
貌似你们对于结构很不敏感
甚至对于front end和back end的概念都没有正确建立起来
看吵架我收获最大的就是关于jvm上gc的不同策略
当new的效率被搞定之后,运行效率也被jit搞定了
现在性能的主要瓶颈集中在gc上,就是gc要注意一下,其它木有什么鸟
话说你们瞎子摸象了这么久,累不累?
【在 t****a 的大作中提到】
: 看各位吵架其实也挺有意思。这里有篇文章描述Common Lisp专家Peter Seibel对
: Google公司首席Java架构师Joshua Bloch的访谈
: http://developer.51cto.com/art/201103/248752.htm
: Joshua认为java非常先进。
: 哎,在下觉得每个人喜欢的东西不一样,应用领域不一样,不用把apple跟orange比较
: ,是不,不用吵啦。相互客客气气的不是更好嘛。多元化的世界比一元化的更美好啊。
经过几个月的讨论,你总算看到了这一点
也总算意识到这里对比的语言是在一个很低层面上的对比
都在看各种语法的对比,缺乏大视野
都在比较糖水
我记得几个月前一个id里面含有hotspot的人就明确说过
jvm尤其是hotspot可能是目前为止做得最好的虚拟机
其地位堪比linux和unix,很多东西到后来都压根不打算自己搞一套
都以跑在jvm上目的,从而搞出了scala和groovy这种语言
而java本身的进化是非常缓慢的,因为java是博弈的结果
加了就别想去掉,像m$那样动不动就不支持这个不支持那个的行劲
在java上是不可能出现的,到现在awt和swing还吭哧吭哧地跑得起劲
applet也还能用,相比之下什么silverlight都被抛弃了
所以这就很好地诠释了一个语言应该怎样做最好
java是结构最合理的语言,其它语言要么很灵活,要么很不灵活
要么很容易读,要么就很不容易读,perl和python都有自己自身致命的弱点
前者太灵活,不便于阅读,后者太不灵活,但又便于阅读
那么最好的方式就是让高手用灵活的,初心者用便于阅读但是不灵活的部分
看java做得多漂亮,jcp控制着大船,一点一点前进,绝不冒进
但是下面一堆乱七八糟的开源,都很冒进,拼命开拓疆土,用各种方式尝试
spring,scala和groovy其实都是尝试性质的行为
都非常激进,但是在这些东西还没有成功之前,jcp不会轻易地向这些东西学习
只有当这些语言证明了自身存在的价值了之后
jcp才会予以学习,把新增的灵活的部分给吸收进来
spring的ioc不就后来被ejb学习了?
其实scala跟perl的继任者ruby,groovy跟python都有其共同点
ruby和python就是不跑在jvm上的scala和groovy
或者换过来说,scala和groovy就是跑在jvm上的ruby和python
说到底这么多语言都可以在整个server体系中找到自己的位置
front end: php->ruby/python,前者强调灵活性,后者强调可阅读性
back end: java->scala/groovy,前者强调灵活性,后者强调可阅读性
back end比front end其实就多了一个jvm
这里front end主要是web server
而scala和groovy的实践也就是利用添加类库
来实现更为灵活的语法,发展下去就是fp
或者更为便于阅读的语法,发展下去就是script
而对于灵活的部分,更侧重于framework的编写上
对于普通使用者来说,易于阅读则显得更为重要
看你在做什么,而且对于普通使用者来说,不要轻易给他们权限
他们会乱搞,尤其是一些不守纪律的民族,比如阿三,美帝很多也不守纪律
所以这也能解释,为什么ruby这么灵活的语言,主要是在日本和德国得到应用
因为日本人和德国人普遍比较守纪律,给了权限不会瞎搞
所以当你把这些语言放到一个一个位置上去之后
什么时候该用什么语言一下子就看出来了
公孙大神和古德霸一下子就都被涵盖在这里面了
我很早以前就注意到php的应用,所以我很留意web service
因为理论上web service可以成为整合front end和back end一个比较标准的手段
就像用jdbc建立连接池连接database一样
貌似你们对于结构很不敏感
甚至对于front end和back end的概念都没有正确建立起来
看吵架我收获最大的就是关于jvm上gc的不同策略
当new的效率被搞定之后,运行效率也被jit搞定了
现在性能的主要瓶颈集中在gc上,就是gc要注意一下,其它木有什么鸟
话说你们瞎子摸象了这么久,累不累?
【在 t****a 的大作中提到】
: 看各位吵架其实也挺有意思。这里有篇文章描述Common Lisp专家Peter Seibel对
: Google公司首席Java架构师Joshua Bloch的访谈
: http://developer.51cto.com/art/201103/248752.htm
: Joshua认为java非常先进。
: 哎,在下觉得每个人喜欢的东西不一样,应用领域不一样,不用把apple跟orange比较
: ,是不,不用吵啦。相互客客气气的不是更好嘛。多元化的世界比一元化的更美好啊。
z*e
87 楼
实际上当你定位完成之后
eai就在后面等着你了
什么esb,bpel之类的,这才是真正大师应该做的事
也就是面对一些已经存在的系统,如何整合这些系统
发挥现有系统的优势,并做出更为高级的应用
搞这些才需要master,phd这些学位
天天搞一些什么语法上的差异,boring到死
都是些初级码农天天倒腾的玩意
【在 t****a 的大作中提到】
: 看各位吵架其实也挺有意思。这里有篇文章描述Common Lisp专家Peter Seibel对
: Google公司首席Java架构师Joshua Bloch的访谈
: http://developer.51cto.com/art/201103/248752.htm
: Joshua认为java非常先进。
: 哎,在下觉得每个人喜欢的东西不一样,应用领域不一样,不用把apple跟orange比较
: ,是不,不用吵啦。相互客客气气的不是更好嘛。多元化的世界比一元化的更美好啊。
eai就在后面等着你了
什么esb,bpel之类的,这才是真正大师应该做的事
也就是面对一些已经存在的系统,如何整合这些系统
发挥现有系统的优势,并做出更为高级的应用
搞这些才需要master,phd这些学位
天天搞一些什么语法上的差异,boring到死
都是些初级码农天天倒腾的玩意
【在 t****a 的大作中提到】
: 看各位吵架其实也挺有意思。这里有篇文章描述Common Lisp专家Peter Seibel对
: Google公司首席Java架构师Joshua Bloch的访谈
: http://developer.51cto.com/art/201103/248752.htm
: Joshua认为java非常先进。
: 哎,在下觉得每个人喜欢的东西不一样,应用领域不一样,不用把apple跟orange比较
: ,是不,不用吵啦。相互客客气气的不是更好嘛。多元化的世界比一元化的更美好啊。
n*w
88 楼
E*m
89 楼
貌似你沒聽過 jython 和 jruby,打回去重寫。
你好像以為人家討論語法就不重視其他東西一樣, 就你大視野。
【在 z****e 的大作中提到】
: 不容易啊
: 经过几个月的讨论,你总算看到了这一点
: 也总算意识到这里对比的语言是在一个很低层面上的对比
: 都在看各种语法的对比,缺乏大视野
: 都在比较糖水
: 我记得几个月前一个id里面含有hotspot的人就明确说过
: jvm尤其是hotspot可能是目前为止做得最好的虚拟机
: 其地位堪比linux和unix,很多东西到后来都压根不打算自己搞一套
: 都以跑在jvm上目的,从而搞出了scala和groovy这种语言
: 而java本身的进化是非常缓慢的,因为java是博弈的结果
你好像以為人家討論語法就不重視其他東西一樣, 就你大視野。
【在 z****e 的大作中提到】
: 不容易啊
: 经过几个月的讨论,你总算看到了这一点
: 也总算意识到这里对比的语言是在一个很低层面上的对比
: 都在看各种语法的对比,缺乏大视野
: 都在比较糖水
: 我记得几个月前一个id里面含有hotspot的人就明确说过
: jvm尤其是hotspot可能是目前为止做得最好的虚拟机
: 其地位堪比linux和unix,很多东西到后来都压根不打算自己搞一套
: 都以跑在jvm上目的,从而搞出了scala和groovy这种语言
: 而java本身的进化是非常缓慢的,因为java是博弈的结果
z*e
91 楼
你说的糖水可不少
linq我认真看了下,这个就是hql一样的东西
老早以前hibernate就搞出来过了
还有ibatis其实也有类似的语法结构
而且在同一个语言文件中参合两种不同的语言是无论如何要避免的
貌似你还乐此不疲
没啥意思,很无聊,我认为就是糖水
是不是糖水各人自己去想
你说了顶什么用?你说不是,我说是,ur words against my words
那旁观者自己去判断是还是不是,难倒你打算替别人做决定?
就像你最在乎的匿名方法
我看不止一次有人告诉过你实际应用了吧?
貌似你压根看不进去,我也在java版说了这个应用
貌似多数人也认同只是在一些ui的应用上
我倒是挺好奇你平常到底在写什么?
那么在乎这些东西
【在 n*w 的大作中提到】
: 我说了linq不是糖水。在那个帖子里有比java/jvm和c#/clr吗?
linq我认真看了下,这个就是hql一样的东西
老早以前hibernate就搞出来过了
还有ibatis其实也有类似的语法结构
而且在同一个语言文件中参合两种不同的语言是无论如何要避免的
貌似你还乐此不疲
没啥意思,很无聊,我认为就是糖水
是不是糖水各人自己去想
你说了顶什么用?你说不是,我说是,ur words against my words
那旁观者自己去判断是还是不是,难倒你打算替别人做决定?
就像你最在乎的匿名方法
我看不止一次有人告诉过你实际应用了吧?
貌似你压根看不进去,我也在java版说了这个应用
貌似多数人也认同只是在一些ui的应用上
我倒是挺好奇你平常到底在写什么?
那么在乎这些东西
【在 n*w 的大作中提到】
: 我说了linq不是糖水。在那个帖子里有比java/jvm和c#/clr吗?
z*e
93 楼
jruby这么多年我就没见什么人用过
jython也一样处于被人遗忘的角落
至少我没见过谁写python还特意去搞一个jvm来写的
还有就是,jvm上面的东西
需要看各家大佬们的意思
也就是websphere,weblogic这些产品的作用要远大于语言本身
你的语言在jvm上跑得再好
如果不能在websphere这些产品上得到应用
那要跟java硬碰硬几乎是没戏
因为对手是ibm,你一个typesafe之类再怎么折腾
ibm实力摆在那边,摁死你就跟摁死一只苍蝇一样
能利用上现有的工具和产品比什么都重要
等jython或者groovy这些有了自己正儿八经的app server
并且得到实践的检验之后再来吹吧
要不然现在这样,谁敢用?要是挂了怎么办?
back end可没有什么推翻重写的道理
系统挂了,公司就离破产清算不太远了
start up可以这样折腾,你让银行也来这样搞几次?
对了scala主要应用是欧洲,尤其是瑞士一带
也是守纪律的地方,美帝不太适合的
【在 E*****m 的大作中提到】
: 貌似你沒聽過 jython 和 jruby,打回去重寫。
: 你好像以為人家討論語法就不重視其他東西一樣, 就你大視野。
jython也一样处于被人遗忘的角落
至少我没见过谁写python还特意去搞一个jvm来写的
还有就是,jvm上面的东西
需要看各家大佬们的意思
也就是websphere,weblogic这些产品的作用要远大于语言本身
你的语言在jvm上跑得再好
如果不能在websphere这些产品上得到应用
那要跟java硬碰硬几乎是没戏
因为对手是ibm,你一个typesafe之类再怎么折腾
ibm实力摆在那边,摁死你就跟摁死一只苍蝇一样
能利用上现有的工具和产品比什么都重要
等jython或者groovy这些有了自己正儿八经的app server
并且得到实践的检验之后再来吹吧
要不然现在这样,谁敢用?要是挂了怎么办?
back end可没有什么推翻重写的道理
系统挂了,公司就离破产清算不太远了
start up可以这样折腾,你让银行也来这样搞几次?
对了scala主要应用是欧洲,尤其是瑞士一带
也是守纪律的地方,美帝不太适合的
【在 E*****m 的大作中提到】
: 貌似你沒聽過 jython 和 jruby,打回去重寫。
: 你好像以為人家討論語法就不重視其他東西一樣, 就你大視野。
z*e
95 楼
还有就是,back end有一整套现有的规范需要遵守
比如ejb,有了规范之后就可以利用上一整套j2ee的工具
比如jms,比如jca,比如web service,比如jpa,比如jdo
等等等等
不能用这些,其它公司没有办法跟你衔接系统
就好比数据库,能用hibernate和不能用hibernate差距很明显
平常都很忙,不可能每个系统每个公司自己去写一个
不累死你才怪
你看,偷懒的时候到了,你不懂怎么偷懒了吧?
当然你要想写,我不反对啊,我会为你助威的
【在 E*****m 的大作中提到】
: Scala 是statically typed 還有話說, 雖然 type system
: 搞得太亂, 至少速度快點,Groovy 有啥比 Jython/JRuby 好的?
: 還是同句話, 就你大視野, 你自己去樂樂吧!
比如ejb,有了规范之后就可以利用上一整套j2ee的工具
比如jms,比如jca,比如web service,比如jpa,比如jdo
等等等等
不能用这些,其它公司没有办法跟你衔接系统
就好比数据库,能用hibernate和不能用hibernate差距很明显
平常都很忙,不可能每个系统每个公司自己去写一个
不累死你才怪
你看,偷懒的时候到了,你不懂怎么偷懒了吧?
当然你要想写,我不反对啊,我会为你助威的
【在 E*****m 的大作中提到】
: Scala 是statically typed 還有話說, 雖然 type system
: 搞得太亂, 至少速度快點,Groovy 有啥比 Jython/JRuby 好的?
: 還是同句話, 就你大視野, 你自己去樂樂吧!
n*w
96 楼
expression tree, fp, monad是linq后面的东西。你看到的from where
select是dot notation的糖水写法。你我可以有不同的观点,我们可以互相说明自己的
看法。不往别的方面扯就最好。hql不熟悉,看起来像是个dsl?
2)anonymous inner class. 是的,event driven ui是最常用的。Java版有列出别的
用处。
【在 z****e 的大作中提到】
: 你说的糖水可不少
: linq我认真看了下,这个就是hql一样的东西
: 老早以前hibernate就搞出来过了
: 还有ibatis其实也有类似的语法结构
: 而且在同一个语言文件中参合两种不同的语言是无论如何要避免的
: 貌似你还乐此不疲
: 没啥意思,很无聊,我认为就是糖水
: 是不是糖水各人自己去想
: 你说了顶什么用?你说不是,我说是,ur words against my words
: 那旁观者自己去判断是还是不是,难倒你打算替别人做决定?
select是dot notation的糖水写法。你我可以有不同的观点,我们可以互相说明自己的
看法。不往别的方面扯就最好。hql不熟悉,看起来像是个dsl?
2)anonymous inner class. 是的,event driven ui是最常用的。Java版有列出别的
用处。
【在 z****e 的大作中提到】
: 你说的糖水可不少
: linq我认真看了下,这个就是hql一样的东西
: 老早以前hibernate就搞出来过了
: 还有ibatis其实也有类似的语法结构
: 而且在同一个语言文件中参合两种不同的语言是无论如何要避免的
: 貌似你还乐此不疲
: 没啥意思,很无聊,我认为就是糖水
: 是不是糖水各人自己去想
: 你说了顶什么用?你说不是,我说是,ur words against my words
: 那旁观者自己去判断是还是不是,难倒你打算替别人做决定?
z*e
97 楼
我没有扯远,我只是找一个我比较熟悉的counter part来理解你想要表达什么
至于是不是糖水,各人自己去判断,你貌似很在乎对错?
既然你承认了是ui上主要应用,那不妨继续说下去,说说你主要在写什么
可以用是一回事,可以用也往往可以不用
你就说说你是不是用在写ui上吧?
yes or no,多简单的一个问题,回避问题无助于定位问题
只会使旁观者更为迷惑
【在 n*w 的大作中提到】
: expression tree, fp, monad是linq后面的东西。你看到的from where
: select是dot notation的糖水写法。你我可以有不同的观点,我们可以互相说明自己的
: 看法。不往别的方面扯就最好。hql不熟悉,看起来像是个dsl?
: 2)anonymous inner class. 是的,event driven ui是最常用的。Java版有列出别的
: 用处。
至于是不是糖水,各人自己去判断,你貌似很在乎对错?
既然你承认了是ui上主要应用,那不妨继续说下去,说说你主要在写什么
可以用是一回事,可以用也往往可以不用
你就说说你是不是用在写ui上吧?
yes or no,多简单的一个问题,回避问题无助于定位问题
只会使旁观者更为迷惑
【在 n*w 的大作中提到】
: expression tree, fp, monad是linq后面的东西。你看到的from where
: select是dot notation的糖水写法。你我可以有不同的观点,我们可以互相说明自己的
: 看法。不往别的方面扯就最好。hql不熟悉,看起来像是个dsl?
: 2)anonymous inner class. 是的,event driven ui是最常用的。Java版有列出别的
: 用处。
z*e
99 楼
jython有什么framwork?
我看了下,貌似木有
连framework都没有,你要让人家从头写,不写疯了才见鬼
你不会真以为谁都跟你们搞startup一样吧?
虽然你经常装傻,但是貌似这一贴不象是装的?
http://en.wikipedia.org/wiki/Comparison_of_web_application_fram
【在 E*****m 的大作中提到】
: Scala 是statically typed 還有話說, 雖然 type system
: 搞得太亂, 至少速度快點,Groovy 有啥比 Jython/JRuby 好的?
: 還是同句話, 就你大視野, 你自己去樂樂吧!
我看了下,貌似木有
连framework都没有,你要让人家从头写,不写疯了才见鬼
你不会真以为谁都跟你们搞startup一样吧?
虽然你经常装傻,但是貌似这一贴不象是装的?
http://en.wikipedia.org/wiki/Comparison_of_web_application_fram
【在 E*****m 的大作中提到】
: Scala 是statically typed 還有話說, 雖然 type system
: 搞得太亂, 至少速度快點,Groovy 有啥比 Jython/JRuby 好的?
: 還是同句話, 就你大視野, 你自己去樂樂吧!
z*e
100 楼
jruby也没有
所以大概明白是怎么回事了
这两个语言本身就定位了web市场
所以压根没有打算去jvm上发展
那你光扯一个java是没有意义的
偷懒时候要让别人帮忙做事
现在人家不帮忙,那就不要热脸贴冷屁股了
多没劲,scala和groovy一开始就打算在jvm上搞
而且一直都很强调跟jvm上各个工具的衔接和使用
你看我们back end的人多open,有啥就要啥,php但来无妨
你们干嘛搞得那么你死我活呢?
【在 E*****m 的大作中提到】
: Scala 是statically typed 還有話說, 雖然 type system
: 搞得太亂, 至少速度快點,Groovy 有啥比 Jython/JRuby 好的?
: 還是同句話, 就你大視野, 你自己去樂樂吧!
所以大概明白是怎么回事了
这两个语言本身就定位了web市场
所以压根没有打算去jvm上发展
那你光扯一个java是没有意义的
偷懒时候要让别人帮忙做事
现在人家不帮忙,那就不要热脸贴冷屁股了
多没劲,scala和groovy一开始就打算在jvm上搞
而且一直都很强调跟jvm上各个工具的衔接和使用
你看我们back end的人多open,有啥就要啥,php但来无妨
你们干嘛搞得那么你死我活呢?
【在 E*****m 的大作中提到】
: Scala 是statically typed 還有話說, 雖然 type system
: 搞得太亂, 至少速度快點,Groovy 有啥比 Jython/JRuby 好的?
: 還是同句話, 就你大視野, 你自己去樂樂吧!
G*l
102 楼
我觉得你还是挺认真单纯讨论问题。恰好我hql跟linq都用过挺多。hql只是hibernate
的一个类sql的东西。linq的有那种sql like的语法写法,但是那只是linq的很小一部
分,而且完全可以不那么写。linq说到底是fp的东西,hql跟fp一点不沾边。写几个例
子。
比如你有BankAccount类,里面有一些账户信息。你有一个list存了一堆account,暂且
叫accounts吧
你可以写:
var goodAccounts = accounts.Where(x => x.Balance > 1000);
或者像是
IQualifier qualifier = new CreditQualificationChecker();
var qualifiedAccountOwners =
accounts.Where(x => qualifier.Check(x)).
Select(x => x.FirstName + x.LastName);
这些还不是什么高级的东西,都是最最简单的用法,你不觉得比写raw code要好很多吗
?写的人方便,读的人也一眼就能看清楚逻辑,改起来也方便。合理的使用能把oo跟fp
的东西和好的结合起来,显著提高程序的可读性,可维护性。
【在 z****e 的大作中提到】
: 你说的糖水可不少
: linq我认真看了下,这个就是hql一样的东西
: 老早以前hibernate就搞出来过了
: 还有ibatis其实也有类似的语法结构
: 而且在同一个语言文件中参合两种不同的语言是无论如何要避免的
: 貌似你还乐此不疲
: 没啥意思,很无聊,我认为就是糖水
: 是不是糖水各人自己去想
: 你说了顶什么用?你说不是,我说是,ur words against my words
: 那旁观者自己去判断是还是不是,难倒你打算替别人做决定?
的一个类sql的东西。linq的有那种sql like的语法写法,但是那只是linq的很小一部
分,而且完全可以不那么写。linq说到底是fp的东西,hql跟fp一点不沾边。写几个例
子。
比如你有BankAccount类,里面有一些账户信息。你有一个list存了一堆account,暂且
叫accounts吧
你可以写:
var goodAccounts = accounts.Where(x => x.Balance > 1000);
或者像是
IQualifier qualifier = new CreditQualificationChecker();
var qualifiedAccountOwners =
accounts.Where(x => qualifier.Check(x)).
Select(x => x.FirstName + x.LastName);
这些还不是什么高级的东西,都是最最简单的用法,你不觉得比写raw code要好很多吗
?写的人方便,读的人也一眼就能看清楚逻辑,改起来也方便。合理的使用能把oo跟fp
的东西和好的结合起来,显著提高程序的可读性,可维护性。
【在 z****e 的大作中提到】
: 你说的糖水可不少
: linq我认真看了下,这个就是hql一样的东西
: 老早以前hibernate就搞出来过了
: 还有ibatis其实也有类似的语法结构
: 而且在同一个语言文件中参合两种不同的语言是无论如何要避免的
: 貌似你还乐此不疲
: 没啥意思,很无聊,我认为就是糖水
: 是不是糖水各人自己去想
: 你说了顶什么用?你说不是,我说是,ur words against my words
: 那旁观者自己去判断是还是不是,难倒你打算替别人做决定?
z*e
103 楼
语言本身的语法就是一糖水
尤其是oo发展这么多年了
现在就是换你去搞一个新语言出来
你也懂得要干嘛干嘛,java等现成的经验在那边
你再笨也懂得抄啊
问题在于
你用的语言本身是否得到了其他人的认同
也就是别人其它公司对你这个语言的支持怎样?
有人说python后面有google,那ruby背后有谁?
ruby背后有sap,但为什么你不看看java背后有谁?
google也好,sap也罢,这都是jcp的成员
还有ibm, oracle, red hat, twitter, intel, hp ...
arm limited甚至高盛
这个名单一长串,其它语言差远了
所以retry说得多好
当你对这个有疑问的时候,看看各大公司都在干嘛
你自然知道怎么选择了
当然如果你不知道ibm,sap这些的话
那我也没有办法
一个好汉三个帮,众人拾柴火焰高
是吧
当然也要谨记一点
不要把鸡蛋放在一个篮子里
所以google也好,m$也罢,这都只是一家公司
但凡是只有一家公司的东西,我都非常谨慎
甚至连spring这样开源的,我都照样很谨慎地使用
因为mysql被干掉又不是没有发生过
以前用mysql,现在如果还在用,你就悲催了
不过这些都是上层建筑,下面干活的,用不着想那么多
老大说用啥就用啥咯,等轮到你来决策了,再说不迟
尤其是oo发展这么多年了
现在就是换你去搞一个新语言出来
你也懂得要干嘛干嘛,java等现成的经验在那边
你再笨也懂得抄啊
问题在于
你用的语言本身是否得到了其他人的认同
也就是别人其它公司对你这个语言的支持怎样?
有人说python后面有google,那ruby背后有谁?
ruby背后有sap,但为什么你不看看java背后有谁?
google也好,sap也罢,这都是jcp的成员
还有ibm, oracle, red hat, twitter, intel, hp ...
arm limited甚至高盛
这个名单一长串,其它语言差远了
所以retry说得多好
当你对这个有疑问的时候,看看各大公司都在干嘛
你自然知道怎么选择了
当然如果你不知道ibm,sap这些的话
那我也没有办法
一个好汉三个帮,众人拾柴火焰高
是吧
当然也要谨记一点
不要把鸡蛋放在一个篮子里
所以google也好,m$也罢,这都只是一家公司
但凡是只有一家公司的东西,我都非常谨慎
甚至连spring这样开源的,我都照样很谨慎地使用
因为mysql被干掉又不是没有发生过
以前用mysql,现在如果还在用,你就悲催了
不过这些都是上层建筑,下面干活的,用不着想那么多
老大说用啥就用啥咯,等轮到你来决策了,再说不迟
G*l
104 楼
再来一个经典的fp例子,infinite lazy list
IEnumerable FiboSeries()
{
int first = 1;
int second = 1;
yield return first;
yield return second;
while (true)
{
int next = second + first;
yield return next;
first = second;
second = next;
}
}
hibernate
【在 G***l 的大作中提到】
: 我觉得你还是挺认真单纯讨论问题。恰好我hql跟linq都用过挺多。hql只是hibernate
: 的一个类sql的东西。linq的有那种sql like的语法写法,但是那只是linq的很小一部
: 分,而且完全可以不那么写。linq说到底是fp的东西,hql跟fp一点不沾边。写几个例
: 子。
: 比如你有BankAccount类,里面有一些账户信息。你有一个list存了一堆account,暂且
: 叫accounts吧
: 你可以写:
: var goodAccounts = accounts.Where(x => x.Balance > 1000);
: 或者像是
: IQualifier qualifier = new CreditQualificationChecker();
IEnumerable
{
int first = 1;
int second = 1;
yield return first;
yield return second;
while (true)
{
int next = second + first;
yield return next;
first = second;
second = next;
}
}
hibernate
【在 G***l 的大作中提到】
: 我觉得你还是挺认真单纯讨论问题。恰好我hql跟linq都用过挺多。hql只是hibernate
: 的一个类sql的东西。linq的有那种sql like的语法写法,但是那只是linq的很小一部
: 分,而且完全可以不那么写。linq说到底是fp的东西,hql跟fp一点不沾边。写几个例
: 子。
: 比如你有BankAccount类,里面有一些账户信息。你有一个list存了一堆account,暂且
: 叫accounts吧
: 你可以写:
: var goodAccounts = accounts.Where(x => x.Balance > 1000);
: 或者像是
: IQualifier qualifier = new CreditQualificationChecker();
z*e
105 楼
你说的这些貌似通过hibernate也有类似的实现
Criteria c = session.createCriteria(A.class, "a");
.add(Restrictions.eq("d.sex", "M"))
.add(Restrictions.eq("d.name", "XYZ"));
并不算难以理解吧?
另外就是,单纯一家公司的产品
比如server和db都是m$给的话
那么这一家公司可以针对性的提供优化
ibm的套件互相之间的协作也非常漂亮
但是留意一个,就是可移植性
可移植性其实到目前为止都是个笑话
但是这毕竟是一个理想状态
理论上weblogic和websphere是可以share同一个ear的
包括jboss什么的
其实这个才是最优先的考量,否则会被vendor玩死的
这也是各个企业对于自身安全的一个考虑
毕竟不是谁都愿意做borland,被m$捏爆蛋蛋的
当然开源产品会好一点
但是开源产品的版权如果是在商业公司手里的话
mysql的悲剧也有可能重演
所以对于开源也要加以区别对待
hibernate
【在 G***l 的大作中提到】
: 我觉得你还是挺认真单纯讨论问题。恰好我hql跟linq都用过挺多。hql只是hibernate
: 的一个类sql的东西。linq的有那种sql like的语法写法,但是那只是linq的很小一部
: 分,而且完全可以不那么写。linq说到底是fp的东西,hql跟fp一点不沾边。写几个例
: 子。
: 比如你有BankAccount类,里面有一些账户信息。你有一个list存了一堆account,暂且
: 叫accounts吧
: 你可以写:
: var goodAccounts = accounts.Where(x => x.Balance > 1000);
: 或者像是
: IQualifier qualifier = new CreditQualificationChecker();
Criteria c = session.createCriteria(A.class, "a");
.add(Restrictions.eq("d.sex", "M"))
.add(Restrictions.eq("d.name", "XYZ"));
并不算难以理解吧?
另外就是,单纯一家公司的产品
比如server和db都是m$给的话
那么这一家公司可以针对性的提供优化
ibm的套件互相之间的协作也非常漂亮
但是留意一个,就是可移植性
可移植性其实到目前为止都是个笑话
但是这毕竟是一个理想状态
理论上weblogic和websphere是可以share同一个ear的
包括jboss什么的
其实这个才是最优先的考量,否则会被vendor玩死的
这也是各个企业对于自身安全的一个考虑
毕竟不是谁都愿意做borland,被m$捏爆蛋蛋的
当然开源产品会好一点
但是开源产品的版权如果是在商业公司手里的话
mysql的悲剧也有可能重演
所以对于开源也要加以区别对待
hibernate
【在 G***l 的大作中提到】
: 我觉得你还是挺认真单纯讨论问题。恰好我hql跟linq都用过挺多。hql只是hibernate
: 的一个类sql的东西。linq的有那种sql like的语法写法,但是那只是linq的很小一部
: 分,而且完全可以不那么写。linq说到底是fp的东西,hql跟fp一点不沾边。写几个例
: 子。
: 比如你有BankAccount类,里面有一些账户信息。你有一个list存了一堆account,暂且
: 叫accounts吧
: 你可以写:
: var goodAccounts = accounts.Where(x => x.Balance > 1000);
: 或者像是
: IQualifier qualifier = new CreditQualificationChecker();
g*t
106 楼
你说的大致不错.但除了business,实用用取向之外.
也不能完全忽略学术取向的东西.
要知道Godel发表包括Godel numbering,一般递归函数等等的论文的时候
才25岁.你怎么知道新的语言就一定要从大公司出来才有前途?
现在有些phd论文就是一个完全的语言设计.全无价值吗? 我看未必.
学术界的论文,哪怕mit AI lab的文章或者产品,因为取向不是实用.
所以绝大多数都可以被看作垃圾.但我仍然认为这个方向是不应被完全忽略的存在.
【在 z****e 的大作中提到】
: 语言本身的语法就是一糖水
: 尤其是oo发展这么多年了
: 现在就是换你去搞一个新语言出来
: 你也懂得要干嘛干嘛,java等现成的经验在那边
: 你再笨也懂得抄啊
: 问题在于
: 你用的语言本身是否得到了其他人的认同
: 也就是别人其它公司对你这个语言的支持怎样?
: 有人说python后面有google,那ruby背后有谁?
: ruby背后有sap,但为什么你不看看java背后有谁?
也不能完全忽略学术取向的东西.
要知道Godel发表包括Godel numbering,一般递归函数等等的论文的时候
才25岁.你怎么知道新的语言就一定要从大公司出来才有前途?
现在有些phd论文就是一个完全的语言设计.全无价值吗? 我看未必.
学术界的论文,哪怕mit AI lab的文章或者产品,因为取向不是实用.
所以绝大多数都可以被看作垃圾.但我仍然认为这个方向是不应被完全忽略的存在.
【在 z****e 的大作中提到】
: 语言本身的语法就是一糖水
: 尤其是oo发展这么多年了
: 现在就是换你去搞一个新语言出来
: 你也懂得要干嘛干嘛,java等现成的经验在那边
: 你再笨也懂得抄啊
: 问题在于
: 你用的语言本身是否得到了其他人的认同
: 也就是别人其它公司对你这个语言的支持怎样?
: 有人说python后面有google,那ruby背后有谁?
: ruby背后有sap,但为什么你不看看java背后有谁?
G*l
109 楼
你这个hql里面能写多个statement或者调用别的method吗?
hql只是最简单的query,跟lambda expression完全不是一回事。
【在 z****e 的大作中提到】
: 你说的这些貌似通过hibernate也有类似的实现
: Criteria c = session.createCriteria(A.class, "a");
: .add(Restrictions.eq("d.sex", "M"))
: .add(Restrictions.eq("d.name", "XYZ"));
: 并不算难以理解吧?
: 另外就是,单纯一家公司的产品
: 比如server和db都是m$给的话
: 那么这一家公司可以针对性的提供优化
: ibm的套件互相之间的协作也非常漂亮
: 但是留意一个,就是可移植性
hql只是最简单的query,跟lambda expression完全不是一回事。
【在 z****e 的大作中提到】
: 你说的这些貌似通过hibernate也有类似的实现
: Criteria c = session.createCriteria(A.class, "a");
: .add(Restrictions.eq("d.sex", "M"))
: .add(Restrictions.eq("d.name", "XYZ"));
: 并不算难以理解吧?
: 另外就是,单纯一家公司的产品
: 比如server和db都是m$给的话
: 那么这一家公司可以针对性的提供优化
: ibm的套件互相之间的协作也非常漂亮
: 但是留意一个,就是可移植性
g*g
111 楼
Yes, you can use nested statement and function. It's not strongly typed,
that's about it. An example is like this
select new map( max(bodyWeight) as max, min(bodyWeight) as min, count(*) as
n )
from Cat cat
Sure staticly-typed is nice to have, but it wasn't like 90% of the code is
of hql or Linq in C#, it's more like 10% or less. The benefit is marginal at
best, Linq's performance issue notwithstanding.
Again, closure is a syntax sugar for Java with the existence of anonymous
inner class. Or you bet Java would have it 10 years ago. In fact, a closure
draft was available in Java 7 but the community decided to postpone it. Even
it shows up in Java 8, it would take at least another 3-5 years for the
community to pick up Java 8. We are still in Java 6, as it's the case for
most enterprises for
god's sake. Only ignorant fool would believe this is a critical feature.
【在 G***l 的大作中提到】
: 你这个hql里面能写多个statement或者调用别的method吗?
: hql只是最简单的query,跟lambda expression完全不是一回事。
that's about it. An example is like this
select new map( max(bodyWeight) as max, min(bodyWeight) as min, count(*) as
n )
from Cat cat
Sure staticly-typed is nice to have, but it wasn't like 90% of the code is
of hql or Linq in C#, it's more like 10% or less. The benefit is marginal at
best, Linq's performance issue notwithstanding.
Again, closure is a syntax sugar for Java with the existence of anonymous
inner class. Or you bet Java would have it 10 years ago. In fact, a closure
draft was available in Java 7 but the community decided to postpone it. Even
it shows up in Java 8, it would take at least another 3-5 years for the
community to pick up Java 8. We are still in Java 6, as it's the case for
most enterprises for
god's sake. Only ignorant fool would believe this is a critical feature.
【在 G***l 的大作中提到】
: 你这个hql里面能写多个statement或者调用别的method吗?
: hql只是最简单的query,跟lambda expression完全不是一回事。
E*m
112 楼
原來你不知道 Jython 可以用 Django, JRuby 用 Rails?
算了, 吵不贏真不懂的。
跟你講話有點像跟基本教義基督徒講進化論, 基就是自己不知道就
閉著眼說沒有沒有沒有沒有過渡化石, 你也是不知道就說沒 framework, 我看你要是
還沒
洗的話,快去洗一洗信一下穌哥吧!
【在 z****e 的大作中提到】
: jython有什么framwork?
: 我看了下,貌似木有
: 连framework都没有,你要让人家从头写,不写疯了才见鬼
: 你不会真以为谁都跟你们搞startup一样吧?
: 虽然你经常装傻,但是貌似这一贴不象是装的?
: http://en.wikipedia.org/wiki/Comparison_of_web_application_fram
算了, 吵不贏真不懂的。
跟你講話有點像跟基本教義基督徒講進化論, 基就是自己不知道就
閉著眼說沒有沒有沒有沒有過渡化石, 你也是不知道就說沒 framework, 我看你要是
還沒
洗的話,快去洗一洗信一下穌哥吧!
【在 z****e 的大作中提到】
: jython有什么framwork?
: 我看了下,貌似木有
: 连framework都没有,你要让人家从头写,不写疯了才见鬼
: 你不会真以为谁都跟你们搞startup一样吧?
: 虽然你经常装傻,但是貌似这一贴不象是装的?
: http://en.wikipedia.org/wiki/Comparison_of_web_application_fram
b*s
113 楼
现在java的generic怎么样了?se6时好像还比较弱
厚。
release
【在 g*****g 的大作中提到】
: 你妈要有多不要脸,才能成天意淫这些,历史都能改写。你要不是无知,就是脸皮够厚。
: C#控件程序员,对java不满意俺们压力很大。
: Generics are a facility of generic programming that was added to the Java
: programming language in September 2004 as part of J2SE 5.0.
: Generics were added to version 2.0 of the C# language ... Since the release
: of C# 2.0 in November 2005
厚。
release
【在 g*****g 的大作中提到】
: 你妈要有多不要脸,才能成天意淫这些,历史都能改写。你要不是无知,就是脸皮够厚。
: C#控件程序员,对java不满意俺们压力很大。
: Generics are a facility of generic programming that was added to the Java
: programming language in September 2004 as part of J2SE 5.0.
: Generics were added to version 2.0 of the C# language ... Since the release
: of C# 2.0 in November 2005
G*l
114 楼
java generic是type erase,换句说法就是语法糖。。。相当于comipler给你加上强制
类型转换之类的,到了byte code就没了。ArrayList跟ArrayList在
jvm里都是ArrayList
类型转换之类的,到了byte code就没了。ArrayList
jvm里都是ArrayList
z*e
115 楼
老大,我服了你了
如果你要这么说的话
scala还不是一样可以用grails?
当然我们要用就用同一套东西咯
不同的东西本身之间的兼容性怎样这都没有经过考验的
我不信神的,你在我面前装神弄鬼没有用
可以用是一回事,但是你也不知道你用了之后会有什么问题
这都是没有经过检验的,编程就跟打战一样
你总能遇到一些你事先没有想到的情况
还未必有办法解决
你说的这个,你直接上cpython和ruby不就好了?
非得扯上一个jvm,你觉得很好玩吗?
就算你扯上了,首先结构就很混乱,本身django和rails就是为了web而生的
你压根不需要这个jvm
而你扯上这个jvm只不过是为了用上jvm上的各种工具而已
那一般是这样,如果你的front end和back end不分
那这种多半就是web server了,那你不需要jvm,直接上cpythong和ruby
如果你分了,那更没有必要上jvm了
直接cpython和ruby写front end
然后跟back end做整合就好了
这样可以让不同语言的程序猿写不同的tiers,而且可以划成不同的组
反正你说的这个我是没见过谁吃饱了用这种方式去搞的
【在 E*****m 的大作中提到】
: 原來你不知道 Jython 可以用 Django, JRuby 用 Rails?
: 算了, 吵不贏真不懂的。
: 跟你講話有點像跟基本教義基督徒講進化論, 基就是自己不知道就
: 閉著眼說沒有沒有沒有沒有過渡化石, 你也是不知道就說沒 framework, 我看你要是
: 還沒
: 洗的話,快去洗一洗信一下穌哥吧!
如果你要这么说的话
scala还不是一样可以用grails?
当然我们要用就用同一套东西咯
不同的东西本身之间的兼容性怎样这都没有经过考验的
我不信神的,你在我面前装神弄鬼没有用
可以用是一回事,但是你也不知道你用了之后会有什么问题
这都是没有经过检验的,编程就跟打战一样
你总能遇到一些你事先没有想到的情况
还未必有办法解决
你说的这个,你直接上cpython和ruby不就好了?
非得扯上一个jvm,你觉得很好玩吗?
就算你扯上了,首先结构就很混乱,本身django和rails就是为了web而生的
你压根不需要这个jvm
而你扯上这个jvm只不过是为了用上jvm上的各种工具而已
那一般是这样,如果你的front end和back end不分
那这种多半就是web server了,那你不需要jvm,直接上cpythong和ruby
如果你分了,那更没有必要上jvm了
直接cpython和ruby写front end
然后跟back end做整合就好了
这样可以让不同语言的程序猿写不同的tiers,而且可以划成不同的组
反正你说的这个我是没见过谁吃饱了用这种方式去搞的
【在 E*****m 的大作中提到】
: 原來你不知道 Jython 可以用 Django, JRuby 用 Rails?
: 算了, 吵不贏真不懂的。
: 跟你講話有點像跟基本教義基督徒講進化論, 基就是自己不知道就
: 閉著眼說沒有沒有沒有沒有過渡化石, 你也是不知道就說沒 framework, 我看你要是
: 還沒
: 洗的話,快去洗一洗信一下穌哥吧!
z*e
118 楼
我们一般是这样
你们web用什么都好,一概不管
你们现在用什么,我们就保留什么
用.net就.net,用python就python,用php就php,java就java
什么都无所谓
然后做back end
到了back end的话
那就需要考虑语言的选择
首选还是java,因为很多toolkit甚至只提供java的接口
一堆的文档是按照java来写的
如果你用scala或者groovy
那需要一个转译,或者就直接在这里面写java
那就很难看了,没有必要
顶多再加上另外一门语言,比如c++
比如akka,就是java+scala
其次,如果是有特定的环境,要用特定的框架,比如电信
比如akka或者grails的话,那才会考虑到使用scala和groovy
否则的话,还是回到java上去
因为用java的话,jcp那些乱七八糟的公司都有相应工具可以帮你
用就行了,其他的就不太好说了
话说你为什么在该偷懒时候跟我大谈怎样折腾呢?
【在 E*****m 的大作中提到】
: 原來你不知道 Jython 可以用 Django, JRuby 用 Rails?
: 算了, 吵不贏真不懂的。
: 跟你講話有點像跟基本教義基督徒講進化論, 基就是自己不知道就
: 閉著眼說沒有沒有沒有沒有過渡化石, 你也是不知道就說沒 framework, 我看你要是
: 還沒
: 洗的話,快去洗一洗信一下穌哥吧!
你们web用什么都好,一概不管
你们现在用什么,我们就保留什么
用.net就.net,用python就python,用php就php,java就java
什么都无所谓
然后做back end
到了back end的话
那就需要考虑语言的选择
首选还是java,因为很多toolkit甚至只提供java的接口
一堆的文档是按照java来写的
如果你用scala或者groovy
那需要一个转译,或者就直接在这里面写java
那就很难看了,没有必要
顶多再加上另外一门语言,比如c++
比如akka,就是java+scala
其次,如果是有特定的环境,要用特定的框架,比如电信
比如akka或者grails的话,那才会考虑到使用scala和groovy
否则的话,还是回到java上去
因为用java的话,jcp那些乱七八糟的公司都有相应工具可以帮你
用就行了,其他的就不太好说了
话说你为什么在该偷懒时候跟我大谈怎样折腾呢?
【在 E*****m 的大作中提到】
: 原來你不知道 Jython 可以用 Django, JRuby 用 Rails?
: 算了, 吵不贏真不懂的。
: 跟你講話有點像跟基本教義基督徒講進化論, 基就是自己不知道就
: 閉著眼說沒有沒有沒有沒有過渡化石, 你也是不知道就說沒 framework, 我看你要是
: 還沒
: 洗的話,快去洗一洗信一下穌哥吧!
z*e
119 楼
我今天刚刚从大陆政府那边拿到一个说明书
提供两个语言的工具类
java和c++
澳大利亚新西兰什么的政府只提供java的工具类
如果你的系统不是java写的
那只能自己去搞底层的协议
从三次握手开始写
提供两个语言的工具类
java和c++
澳大利亚新西兰什么的政府只提供java的工具类
如果你的系统不是java写的
那只能自己去搞底层的协议
从三次握手开始写
t*a
121 楼
说起来IT业界的进化相比其他行业好像很快,其实也很慢。新语言出现了要过个至少1
-3年才有黑客们先去尝试,如果该新技术优势不明显就很有可能挂掉。再过个5-10年
逐渐完善,类库丰富起来,才逐渐在工业界占有一片天地,java/c之类都是这样。
类库建立在语言之上,进化的要快得多。好东西出来没多久大家就扑上去了。
编程范式比如OOP, FP之类是语言的基础,进化的更慢,从OOP原型出现到C++以及之后
的java, Object pascal兴起用了20多年时间。
幸好现在有了JVM,CLR之类的东西,感谢网络和github,一个新语言出来以后可以较短
时间内就弄好了重用同一平台上的其他语言的库的接口啦,wrapper拉之类的东西,这
也促进了新语言的普及。
考虑到没有一种语言是万能的,针对不同领域的各种语言会百花齐放,未来的程序员真
是有的学拉。
-------------------------
想想这些,不由得觉得达尔文的自然选择很大程度上是随机的... 有很多不错的东西可
能都被淘汰掉了。统计遗传学里说某个重要的基因突变后如果不能在有选择压力的情况
下给个体取得明显的竞争优势并且扩大种群数量,它很可能就被随机的一些鸟事淘汰,
IT业的这几十年就是明证啊~ 瞧现在清一色的C系列的东西。
【在 E*****m 的大作中提到】
: 原來你不知道 Jython 可以用 Django, JRuby 用 Rails?
: 算了, 吵不贏真不懂的。
: 跟你講話有點像跟基本教義基督徒講進化論, 基就是自己不知道就
: 閉著眼說沒有沒有沒有沒有過渡化石, 你也是不知道就說沒 framework, 我看你要是
: 還沒
: 洗的話,快去洗一洗信一下穌哥吧!
-3年才有黑客们先去尝试,如果该新技术优势不明显就很有可能挂掉。再过个5-10年
逐渐完善,类库丰富起来,才逐渐在工业界占有一片天地,java/c之类都是这样。
类库建立在语言之上,进化的要快得多。好东西出来没多久大家就扑上去了。
编程范式比如OOP, FP之类是语言的基础,进化的更慢,从OOP原型出现到C++以及之后
的java, Object pascal兴起用了20多年时间。
幸好现在有了JVM,CLR之类的东西,感谢网络和github,一个新语言出来以后可以较短
时间内就弄好了重用同一平台上的其他语言的库的接口啦,wrapper拉之类的东西,这
也促进了新语言的普及。
考虑到没有一种语言是万能的,针对不同领域的各种语言会百花齐放,未来的程序员真
是有的学拉。
-------------------------
想想这些,不由得觉得达尔文的自然选择很大程度上是随机的... 有很多不错的东西可
能都被淘汰掉了。统计遗传学里说某个重要的基因突变后如果不能在有选择压力的情况
下给个体取得明显的竞争优势并且扩大种群数量,它很可能就被随机的一些鸟事淘汰,
IT业的这几十年就是明证啊~ 瞧现在清一色的C系列的东西。
【在 E*****m 的大作中提到】
: 原來你不知道 Jython 可以用 Django, JRuby 用 Rails?
: 算了, 吵不贏真不懂的。
: 跟你講話有點像跟基本教義基督徒講進化論, 基就是自己不知道就
: 閉著眼說沒有沒有沒有沒有過渡化石, 你也是不知道就說沒 framework, 我看你要是
: 還沒
: 洗的話,快去洗一洗信一下穌哥吧!
g*g
122 楼
这年头没有killer language feature,只有killer framework。ruby能火是因为rail。
scala能火是因为akka。feature基本上现有的语言都有了,新的语言只是在做取舍,而
取舍的目的不是为了跟现有语言不同,而是为了更简单有效的实现killer framework。
从这个角度讲,新的语言要火很难。写个新语言容易,写个killer framework很难。写
个killer framework还要别的语言抄过去很蹩脚,非常非常难。
1
【在 t****a 的大作中提到】
: 说起来IT业界的进化相比其他行业好像很快,其实也很慢。新语言出现了要过个至少1
: -3年才有黑客们先去尝试,如果该新技术优势不明显就很有可能挂掉。再过个5-10年
: 逐渐完善,类库丰富起来,才逐渐在工业界占有一片天地,java/c之类都是这样。
: 类库建立在语言之上,进化的要快得多。好东西出来没多久大家就扑上去了。
: 编程范式比如OOP, FP之类是语言的基础,进化的更慢,从OOP原型出现到C++以及之后
: 的java, Object pascal兴起用了20多年时间。
: 幸好现在有了JVM,CLR之类的东西,感谢网络和github,一个新语言出来以后可以较短
: 时间内就弄好了重用同一平台上的其他语言的库的接口啦,wrapper拉之类的东西,这
: 也促进了新语言的普及。
: 考虑到没有一种语言是万能的,针对不同领域的各种语言会百花齐放,未来的程序员真
scala能火是因为akka。feature基本上现有的语言都有了,新的语言只是在做取舍,而
取舍的目的不是为了跟现有语言不同,而是为了更简单有效的实现killer framework。
从这个角度讲,新的语言要火很难。写个新语言容易,写个killer framework很难。写
个killer framework还要别的语言抄过去很蹩脚,非常非常难。
1
【在 t****a 的大作中提到】
: 说起来IT业界的进化相比其他行业好像很快,其实也很慢。新语言出现了要过个至少1
: -3年才有黑客们先去尝试,如果该新技术优势不明显就很有可能挂掉。再过个5-10年
: 逐渐完善,类库丰富起来,才逐渐在工业界占有一片天地,java/c之类都是这样。
: 类库建立在语言之上,进化的要快得多。好东西出来没多久大家就扑上去了。
: 编程范式比如OOP, FP之类是语言的基础,进化的更慢,从OOP原型出现到C++以及之后
: 的java, Object pascal兴起用了20多年时间。
: 幸好现在有了JVM,CLR之类的东西,感谢网络和github,一个新语言出来以后可以较短
: 时间内就弄好了重用同一平台上的其他语言的库的接口啦,wrapper拉之类的东西,这
: 也促进了新语言的普及。
: 考虑到没有一种语言是万能的,针对不同领域的各种语言会百花齐放,未来的程序员真
W*e
124 楼
计算机语言只是一个工具,不断求新的语言反而成了舍本逐末。对计算机工程来说,能
快速解决问题并使周期成本降到最低就是好的语言。比如用Python做一些数据处理,用
RoR或者Access快速生成一些数据录入和查询应用,用Delphi做一些Windows的小RAD工
具,用Excel做快速数据转换,用C做一些文件处理都是合理的。
我感觉信息量,信息结构,信息平台的变化才是推动计算机近十年巨变的根本。至于计
算机语言,能处理这些信息量,信息结构,信息平台的不但survived,而且进一步发展
了,比如Java语言。C#本来是针对Web平台希望替代C++的语言,但是语言性能本来弱一
点,而且M$藏在腋着或者是反应迟钝-私有产品本来也不如开放产品更能迅速适应市场
的动荡变化,一直难望Java的项背。未来发展中还会有更多的语言,甚至更好的框架可
能替代语言(RoR有点这个意思了),求多不如求精,守住一个能持续发展的可以不变
应万变。
1
【在 t****a 的大作中提到】
: 说起来IT业界的进化相比其他行业好像很快,其实也很慢。新语言出现了要过个至少1
: -3年才有黑客们先去尝试,如果该新技术优势不明显就很有可能挂掉。再过个5-10年
: 逐渐完善,类库丰富起来,才逐渐在工业界占有一片天地,java/c之类都是这样。
: 类库建立在语言之上,进化的要快得多。好东西出来没多久大家就扑上去了。
: 编程范式比如OOP, FP之类是语言的基础,进化的更慢,从OOP原型出现到C++以及之后
: 的java, Object pascal兴起用了20多年时间。
: 幸好现在有了JVM,CLR之类的东西,感谢网络和github,一个新语言出来以后可以较短
: 时间内就弄好了重用同一平台上的其他语言的库的接口啦,wrapper拉之类的东西,这
: 也促进了新语言的普及。
: 考虑到没有一种语言是万能的,针对不同领域的各种语言会百花齐放,未来的程序员真
快速解决问题并使周期成本降到最低就是好的语言。比如用Python做一些数据处理,用
RoR或者Access快速生成一些数据录入和查询应用,用Delphi做一些Windows的小RAD工
具,用Excel做快速数据转换,用C做一些文件处理都是合理的。
我感觉信息量,信息结构,信息平台的变化才是推动计算机近十年巨变的根本。至于计
算机语言,能处理这些信息量,信息结构,信息平台的不但survived,而且进一步发展
了,比如Java语言。C#本来是针对Web平台希望替代C++的语言,但是语言性能本来弱一
点,而且M$藏在腋着或者是反应迟钝-私有产品本来也不如开放产品更能迅速适应市场
的动荡变化,一直难望Java的项背。未来发展中还会有更多的语言,甚至更好的框架可
能替代语言(RoR有点这个意思了),求多不如求精,守住一个能持续发展的可以不变
应万变。
1
【在 t****a 的大作中提到】
: 说起来IT业界的进化相比其他行业好像很快,其实也很慢。新语言出现了要过个至少1
: -3年才有黑客们先去尝试,如果该新技术优势不明显就很有可能挂掉。再过个5-10年
: 逐渐完善,类库丰富起来,才逐渐在工业界占有一片天地,java/c之类都是这样。
: 类库建立在语言之上,进化的要快得多。好东西出来没多久大家就扑上去了。
: 编程范式比如OOP, FP之类是语言的基础,进化的更慢,从OOP原型出现到C++以及之后
: 的java, Object pascal兴起用了20多年时间。
: 幸好现在有了JVM,CLR之类的东西,感谢网络和github,一个新语言出来以后可以较短
: 时间内就弄好了重用同一平台上的其他语言的库的接口啦,wrapper拉之类的东西,这
: 也促进了新语言的普及。
: 考虑到没有一种语言是万能的,针对不同领域的各种语言会百花齐放,未来的程序员真
t*a
125 楼
语言和语言是不一样的,学习语言是为了开拓视野,提高工作效率,舍本逐末一说不能
同意。在下看来,就学习对自己的长进而言,
程序设计范式 > 程序设计语言 > 函数库。
学习的成本,所花费的时间精力也是这个顺序
事实上学习新的程序设计范式和语言就像是内功,会加快学习下游知识的速度。
【在 W*******e 的大作中提到】
: 计算机语言只是一个工具,不断求新的语言反而成了舍本逐末。对计算机工程来说,能
: 快速解决问题并使周期成本降到最低就是好的语言。比如用Python做一些数据处理,用
: RoR或者Access快速生成一些数据录入和查询应用,用Delphi做一些Windows的小RAD工
: 具,用Excel做快速数据转换,用C做一些文件处理都是合理的。
: 我感觉信息量,信息结构,信息平台的变化才是推动计算机近十年巨变的根本。至于计
: 算机语言,能处理这些信息量,信息结构,信息平台的不但survived,而且进一步发展
: 了,比如Java语言。C#本来是针对Web平台希望替代C++的语言,但是语言性能本来弱一
: 点,而且M$藏在腋着或者是反应迟钝-私有产品本来也不如开放产品更能迅速适应市场
: 的动荡变化,一直难望Java的项背。未来发展中还会有更多的语言,甚至更好的框架可
: 能替代语言(RoR有点这个意思了),求多不如求精,守住一个能持续发展的可以不变
同意。在下看来,就学习对自己的长进而言,
程序设计范式 > 程序设计语言 > 函数库。
学习的成本,所花费的时间精力也是这个顺序
事实上学习新的程序设计范式和语言就像是内功,会加快学习下游知识的速度。
【在 W*******e 的大作中提到】
: 计算机语言只是一个工具,不断求新的语言反而成了舍本逐末。对计算机工程来说,能
: 快速解决问题并使周期成本降到最低就是好的语言。比如用Python做一些数据处理,用
: RoR或者Access快速生成一些数据录入和查询应用,用Delphi做一些Windows的小RAD工
: 具,用Excel做快速数据转换,用C做一些文件处理都是合理的。
: 我感觉信息量,信息结构,信息平台的变化才是推动计算机近十年巨变的根本。至于计
: 算机语言,能处理这些信息量,信息结构,信息平台的不但survived,而且进一步发展
: 了,比如Java语言。C#本来是针对Web平台希望替代C++的语言,但是语言性能本来弱一
: 点,而且M$藏在腋着或者是反应迟钝-私有产品本来也不如开放产品更能迅速适应市场
: 的动荡变化,一直难望Java的项背。未来发展中还会有更多的语言,甚至更好的框架可
: 能替代语言(RoR有点这个意思了),求多不如求精,守住一个能持续发展的可以不变
t*a
126 楼
没错,新的语言也好,框架也好,要火起来非常难。如果它们没有遇到特定的环境变化
并且因此取得非常大的自然选择优势,简直是活不过几年。
非主流的,不容易学的,能活下来的都不简单。
rail。
【在 g*****g 的大作中提到】
: 这年头没有killer language feature,只有killer framework。ruby能火是因为rail。
: scala能火是因为akka。feature基本上现有的语言都有了,新的语言只是在做取舍,而
: 取舍的目的不是为了跟现有语言不同,而是为了更简单有效的实现killer framework。
: 从这个角度讲,新的语言要火很难。写个新语言容易,写个killer framework很难。写
: 个killer framework还要别的语言抄过去很蹩脚,非常非常难。
:
: 1
并且因此取得非常大的自然选择优势,简直是活不过几年。
非主流的,不容易学的,能活下来的都不简单。
rail。
【在 g*****g 的大作中提到】
: 这年头没有killer language feature,只有killer framework。ruby能火是因为rail。
: scala能火是因为akka。feature基本上现有的语言都有了,新的语言只是在做取舍,而
: 取舍的目的不是为了跟现有语言不同,而是为了更简单有效的实现killer framework。
: 从这个角度讲,新的语言要火很难。写个新语言容易,写个killer framework很难。写
: 个killer framework还要别的语言抄过去很蹩脚,非常非常难。
:
: 1
d*u
127 楼
在FP和ASSEMBLY都不学的年代,内功不内功的没什么太大意义。大部分人就是死套框架
,根本不理解的。搞OS的,先去把LINUX源码读了再说。问题是现在谁还干这个?上面
哪位读过JAVA的源码?哪怕是10年前的?
根据项目的要求自己提出解决方案,比什么程式设计的有意义的多,因为那是真正解决
实际问题的东西。编码当然也有挑战,不过我觉得牛人在前者那是真的显示出牛。
【在 t****a 的大作中提到】
: 语言和语言是不一样的,学习语言是为了开拓视野,提高工作效率,舍本逐末一说不能
: 同意。在下看来,就学习对自己的长进而言,
: 程序设计范式 > 程序设计语言 > 函数库。
: 学习的成本,所花费的时间精力也是这个顺序
: 事实上学习新的程序设计范式和语言就像是内功,会加快学习下游知识的速度。
,根本不理解的。搞OS的,先去把LINUX源码读了再说。问题是现在谁还干这个?上面
哪位读过JAVA的源码?哪怕是10年前的?
根据项目的要求自己提出解决方案,比什么程式设计的有意义的多,因为那是真正解决
实际问题的东西。编码当然也有挑战,不过我觉得牛人在前者那是真的显示出牛。
【在 t****a 的大作中提到】
: 语言和语言是不一样的,学习语言是为了开拓视野,提高工作效率,舍本逐末一说不能
: 同意。在下看来,就学习对自己的长进而言,
: 程序设计范式 > 程序设计语言 > 函数库。
: 学习的成本,所花费的时间精力也是这个顺序
: 事实上学习新的程序设计范式和语言就像是内功,会加快学习下游知识的速度。
s*o
156 楼
看不出有什么好笑的。所谓pojo, poco并不是语言的一部分。community这样命名是有
道理的,如果你以前知道pojo,那很容易就能理解poco是指什么。你觉得使用poco,或
者取一个风马牛不相及的名字,哪种做法更好笑?
.NET framework在初创的时候肯定参考了Java的架构。这个“抄”很正常,也没什么丢
脸的。有好的经验不借鉴,闭门造车才是真好笑。把“C#抄Java"整天挂在嘴边本身就
很无聊。
C#从syntax上讲感觉更贴近C++。更何况C#这些年变化很大,先不跟java比,看一下2.0
跟5.0写出来的东西,就跟用两个语言似的。
【在 c*********e 的大作中提到】
: 每次看到pojo,poco就想笑,c#抄java抄到这个份上了,sigh.
: plain old java object
: plain old CLR object
道理的,如果你以前知道pojo,那很容易就能理解poco是指什么。你觉得使用poco,或
者取一个风马牛不相及的名字,哪种做法更好笑?
.NET framework在初创的时候肯定参考了Java的架构。这个“抄”很正常,也没什么丢
脸的。有好的经验不借鉴,闭门造车才是真好笑。把“C#抄Java"整天挂在嘴边本身就
很无聊。
C#从syntax上讲感觉更贴近C++。更何况C#这些年变化很大,先不跟java比,看一下2.0
跟5.0写出来的东西,就跟用两个语言似的。
【在 c*********e 的大作中提到】
: 每次看到pojo,poco就想笑,c#抄java抄到这个份上了,sigh.
: plain old java object
: plain old CLR object
c*e
157 楼
c#的property,c++没有的吧,就是java也没有。这个是从vb上遗传来的,现在vb就象被
c#吸完血的僵尸,没多少人用了,网上找代码都很难了。
class TimePeriod
{
private double seconds;
public double Hours
{
get { return seconds / 3600; }
set { seconds = value * 3600; }
}
}
.0
【在 s***o 的大作中提到】
: 看不出有什么好笑的。所谓pojo, poco并不是语言的一部分。community这样命名是有
: 道理的,如果你以前知道pojo,那很容易就能理解poco是指什么。你觉得使用poco,或
: 者取一个风马牛不相及的名字,哪种做法更好笑?
: .NET framework在初创的时候肯定参考了Java的架构。这个“抄”很正常,也没什么丢
: 脸的。有好的经验不借鉴,闭门造车才是真好笑。把“C#抄Java"整天挂在嘴边本身就
: 很无聊。
: C#从syntax上讲感觉更贴近C++。更何况C#这些年变化很大,先不跟java比,看一下2.0
: 跟5.0写出来的东西,就跟用两个语言似的。
c#吸完血的僵尸,没多少人用了,网上找代码都很难了。
class TimePeriod
{
private double seconds;
public double Hours
{
get { return seconds / 3600; }
set { seconds = value * 3600; }
}
}
.0
【在 s***o 的大作中提到】
: 看不出有什么好笑的。所谓pojo, poco并不是语言的一部分。community这样命名是有
: 道理的,如果你以前知道pojo,那很容易就能理解poco是指什么。你觉得使用poco,或
: 者取一个风马牛不相及的名字,哪种做法更好笑?
: .NET framework在初创的时候肯定参考了Java的架构。这个“抄”很正常,也没什么丢
: 脸的。有好的经验不借鉴,闭门造车才是真好笑。把“C#抄Java"整天挂在嘴边本身就
: 很无聊。
: C#从syntax上讲感觉更贴近C++。更何况C#这些年变化很大,先不跟java比,看一下2.0
: 跟5.0写出来的东西,就跟用两个语言似的。
d*g
159 楼
MS如果能开放一点,支持.net/C#社区化(核心不一定全开源),走公司仁慈独裁的道
路也是可以的
.0
【在 s***o 的大作中提到】
: 看不出有什么好笑的。所谓pojo, poco并不是语言的一部分。community这样命名是有
: 道理的,如果你以前知道pojo,那很容易就能理解poco是指什么。你觉得使用poco,或
: 者取一个风马牛不相及的名字,哪种做法更好笑?
: .NET framework在初创的时候肯定参考了Java的架构。这个“抄”很正常,也没什么丢
: 脸的。有好的经验不借鉴,闭门造车才是真好笑。把“C#抄Java"整天挂在嘴边本身就
: 很无聊。
: C#从syntax上讲感觉更贴近C++。更何况C#这些年变化很大,先不跟java比,看一下2.0
: 跟5.0写出来的东西,就跟用两个语言似的。
路也是可以的
.0
【在 s***o 的大作中提到】
: 看不出有什么好笑的。所谓pojo, poco并不是语言的一部分。community这样命名是有
: 道理的,如果你以前知道pojo,那很容易就能理解poco是指什么。你觉得使用poco,或
: 者取一个风马牛不相及的名字,哪种做法更好笑?
: .NET framework在初创的时候肯定参考了Java的架构。这个“抄”很正常,也没什么丢
: 脸的。有好的经验不借鉴,闭门造车才是真好笑。把“C#抄Java"整天挂在嘴边本身就
: 很无聊。
: C#从syntax上讲感觉更贴近C++。更何况C#这些年变化很大,先不跟java比,看一下2.0
: 跟5.0写出来的东西,就跟用两个语言似的。
s*o
166 楼
Visual Basic现在还不时会反弹一下。vb.net真是式微了。去年还是前年连某个著名的
vb
.net脑残粉都造反了,还发了一篇长文,大意是M$应该节省资源派城管队火速取缔vb.
net。估计他家窗户因此挨了不少板砖。
【在 c*********e 的大作中提到】
: c#的property,c++没有的吧,就是java也没有。这个是从vb上遗传来的,现在vb就象被
: c#吸完血的僵尸,没多少人用了,网上找代码都很难了。
: class TimePeriod
: {
: private double seconds;
: public double Hours
: {
: get { return seconds / 3600; }
: set { seconds = value * 3600; }
: }
vb
.net脑残粉都造反了,还发了一篇长文,大意是M$应该节省资源派城管队火速取缔vb.
net。估计他家窗户因此挨了不少板砖。
【在 c*********e 的大作中提到】
: c#的property,c++没有的吧,就是java也没有。这个是从vb上遗传来的,现在vb就象被
: c#吸完血的僵尸,没多少人用了,网上找代码都很难了。
: class TimePeriod
: {
: private double seconds;
: public double Hours
: {
: get { return seconds / 3600; }
: set { seconds = value * 3600; }
: }
n*w
168 楼
从F#吸取过来的不少,type inference, Asynchronous Workflows.
当初因为Asynchronous Workflows准备用F#.但没多久C# 5.0就有了async/await关键字。
【在 c*********e 的大作中提到】
: c#的property,c++没有的吧,就是java也没有。这个是从vb上遗传来的,现在vb就象被
: c#吸完血的僵尸,没多少人用了,网上找代码都很难了。
: class TimePeriod
: {
: private double seconds;
: public double Hours
: {
: get { return seconds / 3600; }
: set { seconds = value * 3600; }
: }
当初因为Asynchronous Workflows准备用F#.但没多久C# 5.0就有了async/await关键字。
【在 c*********e 的大作中提到】
: c#的property,c++没有的吧,就是java也没有。这个是从vb上遗传来的,现在vb就象被
: c#吸完血的僵尸,没多少人用了,网上找代码都很难了。
: class TimePeriod
: {
: private double seconds;
: public double Hours
: {
: get { return seconds / 3600; }
: set { seconds = value * 3600; }
: }
N*n
200 楼
这就是您的SOA理念?汗。HIGH TRAFFIC SERVICE最反感某个REQUEST坐在
那占着系统资源BLOCK傻等,所以才推广ASYNCHRONOUS CALLBACK。ASYNC
和AWAIT就是简化ASYNCHRONOUS CODING用的。
JAVA Future.get()是BLOCK,C# AWAIT是CONTINUATION。你不懂所以才把
SPRINT @ASYNC拿出来充数。
【在 g*****g 的大作中提到】
: SOA里这么做很正常,一个服务需要调用几个乃至几十个不同服务,整合之后产生结果
: 。等待的时间就是最慢的那个那么长。你把这个弄进语言,还是要等那么久。你对SOA
: 完全没概念,才会发这种感叹。
: 如果C#就不需要Future.get()了,那await干嘛用的?
g*g
201 楼
前台一个线程池占用不了多少资源,而且是最容易scale的。
你这个continuation,只是看上去很美而已。实际上呢?A disaster waiting to
happen.
http://www.jayway.com/2012/10/07/asyncawait-in-c-a-disaster-wai
【在 N********n 的大作中提到】
:
: 这就是您的SOA理念?汗。HIGH TRAFFIC SERVICE最反感某个REQUEST坐在
: 那占着系统资源BLOCK傻等,所以才推广ASYNCHRONOUS CALLBACK。ASYNC
: 和AWAIT就是简化ASYNCHRONOUS CODING用的。
: JAVA Future.get()是BLOCK,C# AWAIT是CONTINUATION。你不懂所以才把
: SPRINT @ASYNC拿出来充数。
你这个continuation,只是看上去很美而已。实际上呢?A disaster waiting to
happen.
http://www.jayway.com/2012/10/07/asyncawait-in-c-a-disaster-wai
【在 N********n 的大作中提到】
:
: 这就是您的SOA理念?汗。HIGH TRAFFIC SERVICE最反感某个REQUEST坐在
: 那占着系统资源BLOCK傻等,所以才推广ASYNCHRONOUS CALLBACK。ASYNC
: 和AWAIT就是简化ASYNCHRONOUS CODING用的。
: JAVA Future.get()是BLOCK,C# AWAIT是CONTINUATION。你不懂所以才把
: SPRINT @ASYNC拿出来充数。
z*e
206 楼
真神不跟我继续聊jruby和jython了
我还想看看那里面有什么呢
我还想看看那里面有什么呢
相关阅读
Job Opening in Charlotte, NCCan I use my internship mentor as an referee?becker pdf文件的pass master是不是和软件的题是一样的?5/22 Updated【自愿活动】点点烛光,追悼无辜逝去的同胞! (转载)Who knows about Accounttemps? (转载)2-3天时间准备FAR Simulation够吗?关于6个月期限的问题讲故事吧请问班上大牛如何学习QuickBooks?Far过来人, homework reading 部分要读吗?湾区 求购/合购 wiley 09年 或者 10年 的CD刚刚递交了CPA的application 大概多久能得到考试批准NY 考试要求得到BECKER 材料,来自朋友!!!大家看看我该怎么办? (转载)这里学会计的MM是不是基础都是不错的?才从淘宝上买了2010 Becker求http://cpacfa.blogspot.com/ cpa notes收到eligible的通知,什么时候才能收到NTS( Prefer卖书 wiley FAR $7 plus shipping or $10包邮