|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
.NET专区
→
『 C# 论坛 』
→ [引用]可怕的C#
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
905
人关注过本帖
标题:
[引用]可怕的C#
取消只看楼主
加入收藏
fuyu888
等 级:
新手上路
帖 子:45
专家分:0
注 册:2005-4-14
楼主
收藏
问题点数:0 回复次数:0
[引用]可怕的C#
可怕的 C#
C# 推出后,议论纷纷,有说,C#要取代 Java。 这种说法为时尚早,需要看 C# 的发展前景。 不过,C# 真的是一种非常强大的快速开发语言。 1)。如果不包括 指针部份的话,可以说,C# 的面向对象的程度要比 Java 还要高! C# 中的基本类型都是基于对象的,例如: int, 当你定义一个 int 型变量以后,你就可以通过这个变量来访问 int 类型 的成员。实际上,C# 为每一个基本类型都内建了相应的类,如: int --> Int32, Int32 是系统提供的一个类,基本类 型 int 就映射为类 Int32. 而Java中你找不到这样的内建关系的。Java只是提供了操作这些基本类型的工具类。 如: Interger 对应于 int. 但是这只是一个简单的操作基本类型的工具,int 在Java中并不是基于对象的。 C#参考大多数面向对象的语言,并且解决已有的面向对象语言的一些弊病,可以说,C#大大提高了面向对象语言的技术和 实用性。 2)。 C#强大的功能是Java无法比拟的。它拥有VB开发的快捷和C++ 的强大!任何VB 和C/C++所能做到的,你都可以用C#简 单的做到!也就是在Windows 平台下,C# 足以取代 VB 和 C/C++. 而且C# 较 Java在面向对象的开发上还简单!C#提高了 语言面向对象的技术和思想。结合了面向模块和面向对象的技术。使用户使用起来更方便,更快捷!而且提供了非常强大 的兼容性,你可以用C#调用已用的VB,C/C++程序,COM, VBX... 几乎是所有微软产品的总接口。 3)。 C#的速度是Java可望而不可及的! C#为了跨平台也采用了 JIT,但是不是简单的移植和套用原有的JIT技术,而是JIT的发展与提升! 自从接触 C#后,Java已对我没有任何吸引力,几乎不用了。 但是,令人担心的是,C#并没有公开语言的细节。你不知道C#在Windows平台上的编译格式,也不知道C# JIT 的规格。因 此你很难开发出自己的跨平台的C#编译器。 这样一来,C#就牢牢地掌握在微软的手里。C#的更新提高,你只能听名于微软。谁指定的标准不可怕,可怕的是标准掌握 在谁的手里!C#固然可怕,但是更可怕的是C#背后的平台 .NET, C#只是 .NET 的一把为其添土,固堤的铁锹而已。 当.NET 大行其道的时候,才是最可怕的时候 !
搜索更多相关主题的帖子:
TABLE
border
background
2005-04-21 13:30
举报帖子
使用道具
赠送鲜花
1
1/1页
1
快速回复:
[引用]可怕的C#
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.030488 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved