C#语言的用处在哪?实用性好吗?

首先,我觉得现在几乎所有软件都可以在没有.NETFRAMEWORK的电脑上运行,也就是说一般软件开发公司不用C#。而我用C#做出来的小程序给别人,经常说未安装.NETFR... 首先,我觉得现在几乎所有软件都可以在没有.NET FRAMEWORK的电脑上运行,也就是说一般软件开发公司不用C#。而我用C#做出来的小程序给别人,经常说未安装.NET FRAMEWORK,自己用的话在别的电脑上也不是很方便。

但是现在C#似乎很流行,很多JAVA/C++的都转学C#了,这是什么原因?
C#到底有没有前途?C#开发出来的软件的兼容性、速度和C++比如何?值得学吗?
展开
 我来答
千锋教育
2015-12-13 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
  C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。
  C#是面向对象的编程语言。它使得程序员可以快速地编写各种基于MICROSOFT .NET平台的应用程序,MICROSOFT .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。
  C#使得C++程序员可以高效的开发程序,且因可调用由 C/C++ 编写的本机原生函数,因此绝不损失C/C++原有的强大的功能。因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。
youbl
2013-05-05 · TA获得超过2510个赞
知道大有可为答主
回答量:1844
采纳率:62%
帮助的人:1673万
展开全部
不管哪一种语言都有前途,包括很多古老的语言,
C#的优势就在开发速度快,因为它几乎不需要考虑内存管理,还有很多优秀的代码特性
C++的内存需要自行管理,一不小心就陷入内存泄露之类的问题,而且C++开发周期相对慢

另外,现在C#很大一部分都是用于开发网站,就是Asp.net,

用什么语言,主要看各个公司的项目评估需要,C#之所以流行还有一个原因就是上手快,微软提供了庞大的类库和优秀的开发工具VisualStudio

但是Java和C++也一样有很大的市场,比如现在流行的安卓开发就是java,开发底层驱动也还是C++比较合适等等
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yupad
2013-05-05
知道答主
回答量:27
采纳率:0%
帮助的人:14.4万
展开全部
C#适合做企业开发,或者做web,如mvc等,做桌面程序确实不是C#的强项。就像桌面开发也不止java的强项一样。当时豌豆荚用的是C#做的,后来改成C++了,就是这个道理。但是做web还是很有优势的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
n4167
2013-05-05 · 超过48用户采纳过TA的回答
知道小有建树答主
回答量:331
采纳率:0%
帮助的人:129万
展开全部
C#有前景,现在也有很多C/S B/S程序都是用这个做的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-05-05
展开全部
楼主这话不对了。Java 的程序要运行你也得先安装 JRE,难道开发 Java 的就少了吗?何况现在的系统都预装.NET Framework了,其实没什么好担心的。那些没安装 .NET Framework 的大部分是 XP,而 XP 是微软早就不再提供支持的了,连 IE 9 都不支持 XP,说难听点,我为什么要迁就那些抱残守缺的人?安装个几十兆的 .NET Framework 真的就那么难吗?
另外,.NET Framework 的优势不在客户端,要比速度,C/C++ 开发的桌面应用比 .NET Framework 快,占用内存也少。在服务端,.NET 程序的优势就完全发挥出来了:开发速度快,对 Web 的强大支持,没有内存泄露的风险等等。
追问
现在JAVA都是用来开发手机应用啊,没有几个给WINDOWS开发用JAVA的。再说了,比如QQ这个软件,如果抛弃XP了,那就会失去大部分用户的啊!还有现在公司招聘都问C++和JAVA,很少有要C#的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式