1.与C++相比,C#有何长处? 考虑到C++.net的存在,也可以使用.net Framework的各种好处,如GC,所以C#的优点就只有: 其实是打着C旗号的Java,入门快,代码精简,语法优雅。目前开始不断加入一些动态语言的特性。 (一句题外话,VB.net和C#的能力几乎完全一样,不要鄙视VB)2.C#是否能完成 C++ 的所有工作? 不可以, C++可以进行操作系统底层编程(其实某些时候C#也可以,比较别扭罢了,所谓非安全(unsafe)代码); C++在嵌入式领域是被广泛支持的; C++可以直接编译成不依赖.net Framework的可执行文件; 几乎所有的操作系统都支持C++; C++的模板和泛型也不是C#可以匹敌的。3.在未来5年里,C#的发展前景如何? C#目前在微软系中,已经和VB并驾齐驱了; Linux下Mono,已经逼近商业级应用了; .net Framework被在役的大多数Windows版本所支持(不过版本参差不齐,Windows xp sp2下貌似是1.1的)。 简单地说,针对Windows环境的开发,比C#好的选择没有几个了。4.ASP.net与C#是什么关系? ASP.net是Web的应用,支持如C#,VB作为开发语言。5.请提供一些 学习C# 的书目和资料(从入门到进阶) C# in a Nutshell. 我们总监推荐。
.net Framework被在役的大多数Windows版本所支持(不过版本参差不齐,Windows xp sp2下貌似是1.1的)。支持改为内置 所以发布时,不需要太在意那个Framework的体积。而且这种情况会越来越好。 Java就可怜一点,所以很少有基于Java的桌面应用。
Console.WriteLine("条条大路通罗马!");
C#不能代替C++ C++应该是最强的
1.语法简洁,不用自己控制内存分配,少了很多工作和错误,不过凡事都有两面性 2.C++地位不可撼动。C#是否能完成 C++ 的所有工作?这个问题不好说,理论上,C#和C++、JAVA等所有高级语言都无所不能,但某些方面性能上就差距比较大了。3.C#还在上升期,未来几年能从java抢过一些份额 后两个问题,自己google去吧
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# 的书目和资料(从入门到进阶)
书太多了,去书店随便一抓一大把。
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#编写的Windows程序来调用
感觉一个负责前台,一个负责后台
供C#编写的Windows程序来调用
感觉一个负责前台,一个负责后台
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# 的书目和资料(从入门到进阶)
否则如果是做行业性质的,老是看哪个语言好、是不是快几秒,节省几KB内存,除了自我欣赏一下,现在还有什么意义,有点跟不上行业节奏
现在是服务的时代,关键的要素已经变成是考虑怎么把想法变成流程、然后系统结构合不合理、数据库大容量数据下性能怎么样、系统有没有弹性,好不好扩展,通用程度多高,和底层用什么语言当工具去实现其实已经没太大关系了,现在计算机的数据,那慢几秒和浪费一点内存(当然是在程序和数据库尽量优化前提下)是可以忽略不计的,总拘泥于一些小东西,研究可以,而对实际工作帮助很小
考虑到C++.net的存在,也可以使用.net Framework的各种好处,如GC,所以C#的优点就只有:
其实是打着C旗号的Java,入门快,代码精简,语法优雅。目前开始不断加入一些动态语言的特性。
(一句题外话,VB.net和C#的能力几乎完全一样,不要鄙视VB)2.C#是否能完成 C++ 的所有工作?
不可以,
C++可以进行操作系统底层编程(其实某些时候C#也可以,比较别扭罢了,所谓非安全(unsafe)代码);
C++在嵌入式领域是被广泛支持的;
C++可以直接编译成不依赖.net Framework的可执行文件;
几乎所有的操作系统都支持C++;
C++的模板和泛型也不是C#可以匹敌的。3.在未来5年里,C#的发展前景如何?
C#目前在微软系中,已经和VB并驾齐驱了;
Linux下Mono,已经逼近商业级应用了;
.net Framework被在役的大多数Windows版本所支持(不过版本参差不齐,Windows xp sp2下貌似是1.1的)。
简单地说,针对Windows环境的开发,比C#好的选择没有几个了。4.ASP.net与C#是什么关系?
ASP.net是Web的应用,支持如C#,VB作为开发语言。5.请提供一些 学习C# 的书目和资料(从入门到进阶)
C# in a Nutshell. 我们总监推荐。
所以发布时,不需要太在意那个Framework的体积。而且这种情况会越来越好。
Java就可怜一点,所以很少有基于Java的桌面应用。
但是C++却能让人更好的理解编程的层次和方法,能做到知其然又知其所以然。
当然,他们还是各有特点。
精通一门之后另一门上手会快一点。