当前位置:编程学习 > C#/ASP.NET >>

编程中C、C#、C++等之间有什么关系?

答案:
C 一种编程语言,面向过程的
C++ 一种编程语言,面向对象的语言,由C发展而来
VC++,是指微软的Visual C++,一个C++开发的环境
C#一种编程语言。基于微软的.net框架.

关系就是
c,c++,c#都现在在VC++中开发,建立不同的工程就可以,vc需要2003以上版本才支持c#C是面向过程的高级语言,也就是说,每一个功能的实现,都是通过函数之间的调用完成的。在C中需要自己实际的动手管理内存。而且是面向过程的,解决问题的时候,需要先考虑算法,最后考虑数据。C语言用的范围至今还是比较广泛,主要用来解决一些底层的实现,同时因为其高运行速度和基本于运行平台无关的特性,所以还是一门很好的语言。

C语言的版本和种类很多,这要看你具体需要学习的是哪一些,但是根本内容没有发生改变。

C++/C#
C++是在C的基础引入了对象的概念,也就是说,在解决问题的时候,我们使用的是OOP的模式进行编程。使用C++完成的程序,使用C语言同样可以完成。

C#和Java类似,是面向对象的高级程序设计语言。

只要您学会了C那么C++应该不是问题,学会了C++那么C#应该不是问题。

但是三门语言没有先后的顺序,关键是看你能不能坚持,只有坚持到底,才会有最终的胜利!
C 一种编程语言,面向过程的
C++ 一种编程语言,面向对象的语言,由C发展而来
VC++,是指微软的Visual C++,一个C++开发的环境
C#一种编程语言。基于微软的.net框架.

关系就是
c,c++,c#都现在在VC++中开发,建立不同的工程就可以,vc需要2003以上版本才支持c#C是面向过程的高级语言,也就是说,每一个功能的实现,都是通过函数之间的调用完成的。在C中需要自己实际的动手管理内存。而且是面向过程的,解决问题的时候,需要先考虑算法,最后考虑数据。C语言用的范围至今还是比较广泛,主要用来解决一些底层的实现,同时因为其高运行速度和基本于运行平台无关的特性,所以还是一门很好的语言。

C语言的版本和种类很多,这要看你具体需要学习的是哪一些,但是根本内容没有发生改变。

C++/C#
C++是在C的基础引入了对象的概念,也就是说,在解决问题的时候,我们使用的是OOP的模式进行编程。使用C++完成的程序,使用C语言同样可以完成。

C#和Java类似,是面向对象的高级程序设计语言。

只要您学会了C那么C++应该不是问题,学会了C++那么C#应该不是问题。

但是三门语言没有先后的顺序,关键是看你能不能坚持,只有坚持到底,才会有最终的胜利!
通俗的说,西,面向过程,西加加,面向对象,它比西好的地方在于,对象内部的数据是对外不可见的,这样可以容易的模仿自然现实,比如用class创建一种为自行车的变量(严格的说是类)。如果用西的话,就得外部定义位置啊,速度啊,形状数据啊,对外由于可见,容易把程序搞的乱七八糟。而西佳佳却可以再复杂都不乱…至于西井,那就是比西佳佳封装的更狠,算是更先进,但是显然,操作系统底部就不如西和西佳佳了……
我可以肯定的说没关系,发明公司不同,语法不同。C和C++还可以兼容,可以考虑下

上一个:用C#编程,两个数,判断两个数的大小,其中不能出现IF 或 SWITCH
下一个:C#窗口编程,怎样禁止用Alt+F4这个快捷键来关闭窗体 ?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,