bmyyyud
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2010-01-21
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望130点
  • 贡献值0点
  • 好评度106点
  • 原创分0分
  • 专家分0分
阅读:1629回复:6

这就是指针带来的问题,JAVA,C#因此取消了指针

楼主#
更多 发布于:2003-12-17 19:27
这就是指针带来的问题,JAVA,C#因此取消了指针
滚滚长江东逝水 浪花淘尽英雄 是非成败转头空 青山依旧在 几度夕阳红 白发渔樵江渚上 惯看秋月春风 一壶浊酒喜相逢 古今多少事 尽付笑谈中
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
沙发#
发布于:2003-12-17 21:05
指针的好处是不言而遇的,CPU提供的地址线可不是用来摆设的,JAVA,NET之流是永远不会理解的。。。。。
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
wb_tiger
驱动牛犊
驱动牛犊
  • 注册日期2003-08-22
  • 最后登录2004-07-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-12-19 13:57
完全同意,没有指针(地址)是难以想象的
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-12-19 14:54
这是LOW LEVEL DEVELOPER和UPPER APP. DEVELOPER的鸿沟:)深度不比唯物和唯心的浅,大家各抒己见,各抒己见!
根据地的兄弟们,团结就是力量
cool-net
驱动小牛
驱动小牛
  • 注册日期2003-03-18
  • 最后登录2010-01-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-12-19 21:06
JAVA和C#取消指针并不是因为“指针”本身的问题,而是使用指针的人的问题,这一点必须明确。

设想一下,如果每个人都能万无一失地使用指针,JAVA和C#还会取消它吗?

进一步,JAVA和C#只是在“语法”里取消了“指针”,取而代之的是“引用”和“值”,如果不考虑GC,“指针”和“引用”还有别的根本性差异吗?无非就是吧“->”变成“.”然后省掉声明里的“*”和操作时的“&”而已!

但是无论是在JAVA VM还是.NET CLR里,“指针”一定是满天飞!这说明写VM和CLR的人认为他们自己可以“万无一失”地使用指针而使用JAVA和C#的人不行,明白了?呵呵 :-)

对于C#,呵呵,如果你把某段代码标成unsafe之后,指针还不是照用不误?

要想取消指针并不是那么容易的事,如果GC做得不好(比如JAVA VM)那个运行效率... ...不说了。
有错误才会有进步,所以我的人生目标是: 错误不断,毁人不倦!
bmyyyud
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2010-01-21
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望130点
  • 贡献值0点
  • 好评度106点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-12-25 18:49
非常同意。不同功能工具不同
滚滚长江东逝水 浪花淘尽英雄 是非成败转头空 青山依旧在 几度夕阳红 白发渔樵江渚上 惯看秋月春风 一壶浊酒喜相逢 古今多少事 尽付笑谈中
makefriend8
驱动小牛
驱动小牛
  • 注册日期2003-08-01
  • 最后登录2014-06-27
  • 粉丝0
  • 关注0
  • 积分84分
  • 威望111点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-12-25 19:09
同意。
游客

返回顶部