| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1512 人关注过本帖
标题:强大的编程语言 意味着臃肿么
只看楼主 加入收藏
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:50 
以下是引用冰镇柠檬汁儿在2010-12-11 21:36:28的发言:

强大,不是臃肿,但是.NET加入了这么多新的东西,让我觉得有些无从下手,关键是,语法太过复杂了,像C++,像javascript,像sql语句,可是C#到底是什么呢?
微软的做法就是把一切你习惯的东西都加进去,这样想怎么写就是你的事情了。就好像习惯C++可以用类似C++的方式写C#,习惯javascript可以使用弱类型写C#,习惯SQL可以使用LINQ。
虽然这样的确方便了程序员,不过个人觉得团队开发就有点问题了,那就是团队不能一个程序员一种写法,这样会出现很麻烦的问题。
2010-12-11 22:30
pgy
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:C
等 级:小飞侠
威 望:8
帖 子:1248
专家分:2329
注 册:2009-9-23
收藏
得分:0 
瘦子和胖子,哪个好呢?

我可好玩啦...不信你玩玩^_^
2010-12-11 23:47
zdyzhang
Rank: 9Rank: 9Rank: 9
来 自:栖息地
等 级:蜘蛛侠
威 望:4
帖 子:2335
专家分:1227
注 册:2008-9-20
收藏
得分:0 
有人喜欢丰满的,有人喜欢健美的。

悲剧源于生活。
2010-12-12 00:00
黑白世界
该用户已被删除
收藏
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2010-12-12 00:33
冰镇柠檬汁儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:北京
等 级:版主
威 望:120
帖 子:8078
专家分:6657
注 册:2005-11-7
收藏
得分:50 
以下是引用yms123在2010-12-11 22:30:15的发言:

微软的做法就是把一切你习惯的东西都加进去,这样想怎么写就是你的事情了。就好像习惯C++可以用类似C++的方式写C#,习惯javascript可以使用弱类型写C#,习惯SQL可以使用LINQ。
虽然这样的确方便了程序员,不过个人觉得团队开发就有点问题了,那就是团队不能一个程序员一种写法,这样会出现很麻烦的问题。
你说的没错,我也并不反对微软的这种做法,可是也不赞成,微软这样的不断增加C#的范围,到头来,也许只是一场空,倒不如想想如何提高C#代码的执行效率,现在C#的执行效率和C++简直是天壤之别。
linq也许会被广泛的接受,因为他毕竟只是查询用的东西,一般都是写在某个方法里的,我曾经测试过LINQ的效率,和foreach循环无异,可见其内部封装了foreach循环。可是弱类型就未必会被接受了,它确实让javascript的人习惯了,可是它如何保证架构分层之间那么明显的界限呢?会不会对架构的思想造成冲击?这些都是一个有待商榷的问题。这个问题也同样影响到了团队合作的方面。

本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2010-12-12 09:00
wangnannan
Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18
等 级:贵宾
威 望:87
帖 子:2546
专家分:9359
注 册:2007-11-3
收藏
得分:0 
回复 15楼 冰镇柠檬汁儿
C++绝对是不二的选择,因为你要计算机的结构去思考,而C#则更多是按解决问题的结构去思考,所以C++在高等应用上开发效率低。
越接近低层的语言运行效率越高,比如汇编弄出来的东西占得空间小,运行速度也相当的快,
而高级语言转换成低级语言时难免有冗长重复的地方,运行起来就会慢 。太优秀也不好吧 所以Anders Hejlsberg用JIT去限制C#(个人猜测 呵呵) 总不能指望C#大小通吃吧 如果那样的话 估计微软又会多很多敌人唉

[ 本帖最后由 wangnannan 于 2010-12-12 09:14 编辑 ]

出来混,谁不都要拼命的嘛。 。拼不赢?那就看谁倒霉了。 。有机会也要看谁下手快,快的就能赢,慢。 。狗屎你都抢不到。 。还说什么拼命?
2010-12-12 09:11
冰镇柠檬汁儿
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:北京
等 级:版主
威 望:120
帖 子:8078
专家分:6657
注 册:2005-11-7
收藏
得分:0 
看来又要潜心研究C#的语法了

本来无一物,何处惹尘埃
It is empty at all here, Why pm 2.5 is so TMD high!
2010-12-12 10:18
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
收藏
得分:0 
从不用 "强大" 的 ‘编程语言’的路过, ......

我就是真命天子,顺我者生,逆我者死!
2010-12-12 10:37
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
收藏
得分:0 
回复 10楼 冰镇柠檬汁儿
四不像

我就是真命天子,顺我者生,逆我者死!
2010-12-12 10:58
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
收藏
得分:0 
以下是引用黑白世界在2010-12-12 00:33:18的发言:

我喜欢双性的
我和你来自同一个地方,/

我就是真命天子,顺我者生,逆我者死!
2010-12-12 12:00
快速回复:强大的编程语言 意味着臃肿么
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027275 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved