C#,C++ 都适合些什么程序
以前都是用VB写程序感觉执行效率太低。想学习一门语言C#主要是用开开发什么程序的,和C++有什么区别?不是代码差别,主要的是他们是面向那部分的程序,C++可以写大型软件但...
以前都是用VB写程序 感觉执行效率太低。想学习一门语言C#主要是用开开发什么程序的,和C++有什么区别?不是代码差别,主要的是他们是面向那部分的程序,C++可以写大型软件 但感觉开发效率太慢了C#代码可不可以直接对内存进行操作?
展开
1个回答
2013-11-28
展开全部
使用API函数,大多数语言都是都是可以直接操作内存的,C#的marsha类就是一个例子
C#更多的用在网页的开发和桌面程序的开发和你起初的学的VB并没有太多的区别,C++更多用在后台服务端(在线falsh的后台处理,聊天室的后台等等)的开发,一些大型软件(游戏)的开发以及一些底层软件(安全软件等)的开发,桌面软件,组件的开发
其实用C#也是可以的,只是想你说的效率上存在的差异,而C++在开发大型软件桑开发效率慢也不是语言的本身的执行效率问题,而是软件功能的需求导致的
其实用哪个语言要看你现在在做的那个软件的功能而定的,每个语言都有自己优势的,比如C#在桌面软件开发和快速开发上来时候优势大,但涉及复杂软件功能以及底层的话就显的很无力,而这个时候C++就体现出了其优势比如说界面的美化哈,等等
====
一般现在软件开发都是混合编程了,单一语言开发已经很少了
C#更多的用在网页的开发和桌面程序的开发和你起初的学的VB并没有太多的区别,C++更多用在后台服务端(在线falsh的后台处理,聊天室的后台等等)的开发,一些大型软件(游戏)的开发以及一些底层软件(安全软件等)的开发,桌面软件,组件的开发
其实用C#也是可以的,只是想你说的效率上存在的差异,而C++在开发大型软件桑开发效率慢也不是语言的本身的执行效率问题,而是软件功能的需求导致的
其实用哪个语言要看你现在在做的那个软件的功能而定的,每个语言都有自己优势的,比如C#在桌面软件开发和快速开发上来时候优势大,但涉及复杂软件功能以及底层的话就显的很无力,而这个时候C++就体现出了其优势比如说界面的美化哈,等等
====
一般现在软件开发都是混合编程了,单一语言开发已经很少了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询