日期:2014-05-18  浏览次数:20870 次

C# 与C++ 各有什么特点,二者的发展前景如何?
[b][size=18px]请高手解惑

1.与C++相比,C#有何长处?

2.C#是否能完成 C++ 的所有工作?

3.在未来5年里,C#的发展前景如何?

4.ASP.net与C#是什么关系?

5.请提供一些 学习C# 的书目和资料(从入门到进阶)
[/size][/b]

------解决方案--------------------
C++很简单的 C#不一定搞定
C#很简单的 C++很难.
各庙有各庙的菩萨

------解决方案--------------------
顶楼上。
------解决方案--------------------
《C#2.0宝典》 张立 编著 入门
《C#2.0高级编程》 提升
------解决方案--------------------
1.与C++相比,C#有何长处? 
1)C++生成在操作系统下可执行的应用程序,而C#生成的是在.NET虚拟机上运行的中间语言。因此同样的算法C++比C#运行效率高。
2)C++适用几乎所有的主流操作系统,而C#只在MS OS中运行。(代码移植性)
3)C#代码安全性更高,而C++有时要程序员释放内存。
4)C#比C++开发速度要快些。
5)C#对系统底层编程很差,而C++很不错。

2.C#是否能完成 C++ 的所有工作? 
C#不能完成C++的很多系统底层方面的工作。

3.在未来5年里,C#的发展前景如何? 
C#前景应当还是不错吧。关键看你做什么?

4.ASP.net与C#是什么关系? 
Asp.net是WEB应用开发的一种技术,后台代码(脚本语言),可以选择C#(当然还有JAVASCRIPT、VBS等)。
C#呢是一门面向对象的托管的语言,应用于.NET Framework,还可以开发Windows应用程序。

5.请提供一些 学习C# 的书目和资料(从入门到进阶)
书太多了,去书店随便一抓一大把。
------解决方案--------------------
更加需要关注的是.net;那才是真正需要专研的。C#只是种语言而已,工具。
C++贵在灵活,靠近底层;但也难在灵活,靠近底层,是强烈推荐专研的,掌握它就更容易学习其他计算机理论了。
C#相比而言没有这么重要。
------解决方案--------------------
探讨
1.与C++相比,C#有何长处?
1)C++生成在操作系统下可执行的应用程序,而C#生成的是在.NET虚拟机上运行的中间语言。因此同样的算法C++比C#运行效率高。
2)C++适用几乎所有的主流操作系统,而C#只在MS OS中运行。(代码移植性)
3)C#代码安全性更高,而C++有时要程序员释放内存。
4)C#比C++开发速度要快些。
5)C#对系统底层编程很差,而C++很不错。

2.C#是否能完成 C++ 的所有工作?
C#不能完成C++的很多系统…

------解决方案--------------------
1.与C++相比,C#有何长处?
答:C#除了容易和快速开发没有什么长处。C++可能说是无所不能的,长处在底层开发,C#有些实现不了
的功能,C#就用一些很麻烦的互操作来调用C++的函数。

2.C#是否能完成 C++ 的所有工作?
答:不能。C#主要工作是作WEB的,Winform也能,但作些性能要求不高的小软件。C#的功能没有MFC强大

3.在未来5年里,C#的发展前景如何?
答:这个不好说,C#的开发者(原来作DELPHI的),好象老了,英雄也有败笔,C#发展还有一年就10年,
现在还在拼揍功能

4.ASP.net与C#是什么关系?
答:Asp.net你可把它当作WEB开发,只不过可能用C#开发罢了

5.请提供一些 学习C# 的书目和资料(从入门到进
答:网上一大堆
------解决方案--------------------
感觉C#写界面不错,简单,很容易上手
可是越往底层走,你就会发现C#,反而比C++还要麻烦
------解决方案--------------------
由难变易 由易变难~
------解决方案--------------------
先学吧,比较没什么用处的~~
------解决方案--------------------
我来说我看的书吧《C# Programming》 感觉不错,例子挺全,由浅入深。讲得也还行。

《C# 高级编程》感觉当字典查的,入门不要用这个了吧。

《你必须知道的.NET》 也不错,深入些概念。

别的我没买。。。
------解决方案--------------------
C# 学习简单 肯定要取代 C++ ! 开发速度快 是MS和 JAVA 竟争的产品 前景很好 C++ 不好学 企业 用

C++ 的人少 没有听说过吗 真正的程序员用 C++ , 聪明的程序员用 Delphi 如果 你只是想研究一下的话

将来 不是靠写程序吃饭的话 你可以 学 Delphi 不要学 VB 还有什么 易语言 都是垃圾!
------解决方案--------------------
之间见过一些自动化控制和测试程序,基本是用C++或汇编做驱动(DLL),
供C#编写的Windows程序来调用。。。
感觉一个负责前台,一个负责后台。。。
------解决方案--------------------
之间见过一些自动化控制和测试程序,基本是用C++或汇编做驱动(DLL),
供C#编写的Windows程序来调用。。。
感觉一个负责前台,一个负责后台。。。
------解决方案--------------------
赞5楼
1.与C++相比,C#有何长处? 
1)C++生成在操作系统下可执行的应用程序,而C#生成的是在.NET虚拟机上运行的中间语言。因此同样的算法C++比C#运行效率高。 
2)C++适用几乎所有的主流操作系统,而C#只在MS OS中运行。(代码移植性) 
3)C#代码安全性更高,而C++有时要程序员释放内存。