microsoft visual studio是C++好用还是C#好用?可以用C吗
1个回答
展开全部
我们说C#,指的一般是用C语言,结合html网页语句来编写网站这一类的应用,这一类编译出的文件一般放置到网页服务器上,让用户象打开网页一样来打开。C#可以使网页可以交互,可以收集和展现数据。当然,也可以用C#来写本地的应用,不过,C#写的应用基于.net技术,它的多数功能是通过调用.net构架的功能来实现的,多了一个中间层,从而运行速度和效率要低一些,还不如C++。此外,C#的意思本为C++++,也就是说C++的升级版,呵呵。
我们说C++,一般指的是用C语言来编写本地的应用,也就是说们常见的程序,比如记事本、计算器软件这一类的都可以用C++来编写。VS的C++中,MFC是最高效的,但同时也是最难搞懂掌握的!如果你是初学者,可以绕过MFC,用C++ 的clr,不过,CLR用的也是.net作底层的,所以在效率上也是偏低。在理解和懂了电脑编程的基本理念后再去碰MFC,C++的MFC可以直接的接触系统的底层,所以,在一些对效率要求特别高的应用中有其不可动摇的地位。
它们的共同是,使用了同一个语系,C语言系,语法和单词很多都相同,但在核心思想及构架上是相差很大的。
想说的是,真正懂了一门编程语言后,学另一门编程语言一般都不会太难,只是习惯、环境、语言方面的差别,以及接口中间层的差别。对C++及C#来说,学懂了一个,另一个基本上也就懂了。所以,有很多好的编程人员在精通一门的基础都能看懂其它的多种编程。
我们说C++,一般指的是用C语言来编写本地的应用,也就是说们常见的程序,比如记事本、计算器软件这一类的都可以用C++来编写。VS的C++中,MFC是最高效的,但同时也是最难搞懂掌握的!如果你是初学者,可以绕过MFC,用C++ 的clr,不过,CLR用的也是.net作底层的,所以在效率上也是偏低。在理解和懂了电脑编程的基本理念后再去碰MFC,C++的MFC可以直接的接触系统的底层,所以,在一些对效率要求特别高的应用中有其不可动摇的地位。
它们的共同是,使用了同一个语系,C语言系,语法和单词很多都相同,但在核心思想及构架上是相差很大的。
想说的是,真正懂了一门编程语言后,学另一门编程语言一般都不会太难,只是习惯、环境、语言方面的差别,以及接口中间层的差别。对C++及C#来说,学懂了一个,另一个基本上也就懂了。所以,有很多好的编程人员在精通一门的基础都能看懂其它的多种编程。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询