.Net与C语言都是编程语言吗?有什么关系和不同吗?

Python018

.Net与C语言都是编程语言吗?有什么关系和不同吗?,第1张

.net是一个框架,同时也提供了一个运行环境,可以在这个框架下使用到的编程语言有VC++,VB,C#等,打个比方,如果是用C#开发的WINFORM(WINDOWS窗体应用程序),客户计算机上想要运行它就必须安装相应版本的.net framework,如果是C#开发的WEB,服务器上就必须安装相应版本安装相应版本的.net framework。关于这个解释最好还是上微软的官方看看,http://msdn.microsoft.com

从C语言学到了什么...是不是刚大学毕业哦,工科的学生基本都会学这个,但用的没多少,别提练习写C语言的代码了,想要应对别人问你的问题,就还是温习下教科书上的内容吧,编程语言的目的都是应用,大学时代学的基本都是各个数据类型的操作,指针的操作,文件的操作,这些也都是以实际应用为目的,也只是个基础。

不一定有必要在C的基础上学习.net,但是建议这么做,了解基础的东西对后面深入学习有帮助,最重要的原因是.net上的东西都会封装的很厉害,没基础很容易让人迷途的。

不是一回事。asp.net和.net是一个概念,后者是前者的简称,它是一个平台,不是语言,一个跨语言运行的平台,各种各种的编程语言都可以在上面运行,例如:VB,J#,C#等,

而C#则是一门编程语言,和C语言,Java等语言一样,都是程序语言。当然C#比较年轻,这点不可置疑。C#的主要运行平台就是.net,也就是人们很喜欢用tubor c来编译C语言一样,.net就相当于tubor C。但是,C#和.NET都是微软推出的,而微软推出.NET平台时主推使用C#语言,所以两者就紧紧联系在一起了。此外,C#在.NET平台上运行也是如鱼得水,两者合作非常完美。

对楼上的提出异议:

1.第三行的asp.Net是语言吗?

2.谁说C#不可以做网站的?完全是不了解!C#在.NET平台上不仅仅可以做软件,比如说QQ等一些软件,这样的人们一般称为winform,当然QQ不是用C#开发的就是了。此外它还可以做网站,而这个一般称为webform。

外面的.net程序员一般使用C#语言为主,当然其他一些语言如Java等也要有所了解,但必须精通一门语言。此外,如果要走这么一条路的话,还应该学一些如javascript,css等一些相关的知识。

这样解释不知道清不清楚呢?

.net 是一个开发平台 它包含了C#等等很多..

microsoft visual studio 分 2005 2008 2010 主流3种

不过2005已经慢慢退出了..一般都是2008..有些追求新技术的用2010

你的microsoft visual studio 2008 是可以进行开发的