1. Lenguaje C :
El lenguaje C es un lenguaje de programación desarrollado en el laboratorio de investigación de Bell en 1972 por Dennis Ritchie. El lenguaje C combina las propiedades del lenguaje de bajo y alto nivel. C es un lenguaje de programación de tipo clásico de alto nivel que permite desarrollar código de computadora y aplicaciones móviles.
2. Lenguaje Dart :
Dart es un lenguaje de programación orientado a objetos desarrollado por Google. Se utiliza para desarrollar aplicaciones móviles, de escritorio, de servidor y web. Dart es un lenguaje orientado a objetos, basado en clases y recolectado de basura con sintaxis de estilo C.
Diferencia entre C y dardo:
C | DARDO |
---|---|
C fue desarrollado por Dennis Ritchie entre los años 1969 y 1973 en AT&T Bell Labs. | Dart fue desarrollado por Google en el año 2011. |
C es un lenguaje procedimental. | Dart es un lenguaje orientado a objetos. |
C no admite la ocultación de datos. | Dart admite la ocultación de datos. |
Los tipos de datos incorporados son compatibles con C. | Los tipos de datos integrados y definidos por el usuario son compatibles con Dart. |
C es un lenguaje basado en funciones. | Dart es un lenguaje dirigido por objetos. |
La sobrecarga de funciones y operadores no se admite en C. | La sobrecarga de funciones y operadores es compatible con Dart. |
C no admite la herencia. | Dart admite la herencia. |
En lugar de centrarse en los datos, C se centra en el método o proceso. | Dart se centra en los datos en lugar de centrarse en el método o procedimiento. |
C no admite polimorfismo. | Dart admite polimorfismo. |
C no admite la encapsulación. | Dart admite la encapsulación. |
Los datos y las funciones están separados en C | Los datos y las funciones se encapsulan en forma de un objeto. |
Las funciones no están definidas dentro de las estructuras. | Las funciones se definen dentro de las estructuras. |
Las variables de referencia no son compatibles. | Las variables de referencia son compatibles. |
El soporte directo para el manejo de excepciones no es compatible con C. | El manejo de excepciones es compatible con Dart. |