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#有何长处?
答: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++有时要程序员释放内存。