C和Dart之间的区别

1.
C语言
:
C语言是由Dennis Ritchie于1972年在贝尔研究实验室开发的一种编程语言。 C语言结合了低级和高级语言的属性。 C是高级古典类编程语言, 允许开发计算机代码和可移动应用程序。
2.
飞Dart语言
【C和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支持异常处理。

    推荐阅读