c语言诞生于美国的贝尔实验室,是一门**面向过程**、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及**不需要任何运行环境支持**便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括一些类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译,多用于编写系统软件;
**C++是C语言的继承**,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的**面向对象**的程序设计,由Bell实验室的Bjame Sgoustrup改良而来,多用于系统开发,编写应用程序、设备驱动程序、dll库文件;
C#是微软公司发布的一种面向对象的、运行于.NET Framework和.NET Core(完全开源,跨平台)之上的高级程序设计语言。由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#编译成中间代码,再通过.NET Framework通用语言运行库(CLR)执行翻译成机器码运行;与COM(组件对象模型)是直接集成的;C#使得C++程序员可以高效的开发程序,且因可调用由 C/C++ 编写的本机原生函数,而绝不损失C/C++原有的强大的功能。语法、功能与java类似。
C、C++、C#
最新推荐文章于 2025-06-01 19:17:44 发布