C和Dart之间的区别

2021年3月10日16:10:59 发表评论 696 次浏览

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支持异常处理。

木子山

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: