中国青年政治学院几本:路过的高手近来一下了

来源:百度文库 编辑:神马品牌网 时间:2024/05/08 07:15:51
对于编程语言c,c#,c++.他们之间是什么关系阿

C语言实国际上广泛流行的、很有发展前途的计算机高级语言,它适合作为系统描述语言,即可用来写系统软件,也可用来写应用软件。C语言是结构化和模块化的语言,是面向过程的,是一门基础性语言。
C++是在C语言基础上增加面向对象机制,两者完全兼容,C++是C语言的一个扩充。
至于VC、VC++只是微软推出的系列C、C++的编辑工具,是一个可视化编辑操作,此外还有Turbo C、Turbo C++及Borland公司的Borland C、Borland C++等等。
以上载于谭浩强著的《C程序设计(第二版)》
“#”是SHARP的意思,即“C#”读为C sharp。C#是一种现代的面向对象的程序开发语言,它使得程序员能够在新的微软.NET平台上快速开发种类丰富的应用程序,.NET 平台提供了大量的工具和服务, 能够最大限度地发掘和使用计算及通信能力。
由于其一流的面向对象的设计,从构建组件形式的高层商业对象到构造系统级应用程序,你都会发现C#将是最合适的选择,使用C#语言设计的组件能够用于 Web 服务,这样通过Internet可以被运行于任何操作系统上任何编程语言所调用。
不但如此 C#还能为C++程序员提供快捷的开发方式,又没有丢掉C 和C++的基本特征,强大的控制能力 C#与C 和C++有着很大程度上的相似性。
C#在带来对应用程序的快速开发能力的同时,并没有牺牲C 与C++程序员所关心 的各种特性。它忠实地继承了C 和C++的优点。如果你对C 或C++有所了解,你会发 现它是那样的熟悉。即使你是一位新手,C#也不会给你带来任何其它的麻烦,快速应 用程序开发(Rapid Application Development,RAD) 的思想与简洁的语法将会使你迅 速成为一名熟练的开发人员。
C#是专门为.NET 应用而开发出的语言。这从根本上保证了 C# 与.NET 框架的完美结合。在.NET 运行库的支持下,.NET 框架的各种优点在C#中表现 得淋漓尽致

先有的C,然后C++, 最后C#;

C++相当于C的超集, 最主要的改变是增加了面向对象

C#是MS新出的面向网络和组件并且完全面向对象的语言

他们都继承了C语法,并添加了自己的特点;

给你打个简单的比方:

C是爷爷, C++是爸爸, C#是孙子

这是一个软件升级的过程还是计算机硬件升级的过程啊!!!