1.
C语言
:
C语言是由Dennis Ritchie于1972年在贝尔研究实验室开发的一种编程语言。 C语言结合了低级和高级语言的属性。 C是高级古典类编程语言, 允许开发计算机代码和可移动应用程序。
2.
飞Dart语言
:
Dart是Google开发的一种面向对象的编程语言。它用于开发移动, 桌面, 服务器和Web应用程序。 Dart是具有C样式语法的面向对象, 基于类的垃圾回收语言。
C和Dart之间的区别:
C | Dart |
---|---|
C由Dennis Ritchie在1969年至1973年之间在AT&T贝尔实验室开发。 | Dart由Google于2011年开发。 |
C是一种过程语言。 | Dart是一种面向对象的语言。 |
C不支持数据隐藏。 | Dart支持数据隐藏。 |
C支持内置数据类型。 | Dart支持内置和用户定义的数据类型。 |
C是一种功能驱动的语言。 | Dart是一种对象驱动语言。 |
C不支持函数和运算符重载。 | Dart支持函数和运算符重载。 |
C不支持继承。 | Dart支持继承。 |
C不再关注数据, 而是关注方法或过程。 | Dart专注于数据, 而不是方法或过程。 |
C不支持多态。 | Dart支持多态。 |
C不支持封装。 | Dart支持封装。 |
数据和功能用C分隔 | 数据和函数以对象的形式封装。 |
在结构内部未定义功能。 | 功能是在结构内部定义的。 |
不支持参考变量。 | 支持参考变量。 |
C不支持对异常处理的直接支持。 | Dart支持异常处理。 |