拈花小仙 发表于 2013-10-13 18:11:31

C#到底好在哪里,为什么有人推荐我学这个?比C++好吗?

他说COM过时了,被NET取代了,这都什么意思,我听不懂

仰望天上的光 发表于 2013-10-13 18:11:32

1. 微软这个公司实力强大,他的主流产品是windows操作系统,该操作系统在一定范围内几乎达到了垄断的地步。(尤其是在中国这样的计算机落后国家)所以它的其它产品都希望能够增强windows的垄断地位。
2. 很久以前,人们希望自己写的类或函数能够被本机的不同语言程序使用,或者进一步被网络远端的机子使用不同的语言使用。于是微软推出了.COM技术来达到前述的目的,但.COM使用起来不是很方便。近代微软又推出了.NET框架,使得很多编程语言只要符合这个框架,编写出来的类或函数就可以在windows操作系统上被其它语言使用。简单说,.NET使得windows下各种编程语言可以互相调用,且调用方式比.com简单很多。
3.凡事有好就有坏,.NET框架何德何能居然能够让各种编程语言相互交互呢?其实,简单说.NET框架指定了一套标准,要想发挥.NET的优势,各种语言必须削足适履,放弃很多自己原有的特性不使用。所以,在.NET上使用的各种语言都是被阉割过的语言。
4.但有一种语言天生适合于.NET,这就是C#语言,它也是微软创造的,事实上.NET似乎就是为它设计的。
5.总之,没有什么技术会被取代,主要看你要做什么事情,选择合适的语言来做才是最好的。

ロ觜角丄ǒ金 发表于 2013-10-14 22:51:20

说的很有道理

001forfree 发表于 2013-10-15 11:07:16

语言太多,有时确实有点无所适从,呵呵:shock:

落雨丶随风 发表于 2013-10-15 13:17:32

建议楼主先对语言都有一个了解,在决定学习哪个.....

520jingyi 发表于 2014-1-8 13:06:06

又是你!爱好十万个为什么:mad:

拈花小仙 发表于 2014-1-8 13:10:40

520jingyi 发表于 2014-1-8 13:06 static/image/common/back.gif
又是你!爱好十万个为什么

嘻嘻,不提问论坛怎么能活动起来呢

拈花小仙 发表于 2014-1-8 13:11:12

520jingyi 发表于 2014-1-8 13:06 static/image/common/back.gif
又是你!爱好十万个为什么

我提问除了特简单的问题,全是高鱼币哦
页: [1]
查看完整版本: C#到底好在哪里,为什么有人推荐我学这个?比C++好吗?