Diferencia entre lenguaje C y lenguaje LISP

Lenguaje C :
C es el lenguaje de programación procedimental. Fue diseñado para ser compilado usando un compilador. El idioma tiene un número pequeño y fijo de palabras clave comoif/else,for,while, .. etc. Podemos usar más de una asignación que se puede usar en una declaración en este idioma. Las funciones también se usan aquí, puede devolver valores que se pueden ignorar, cuando no se necesitan. Todos los datos tienen un tipo pero podemos convertirlos implícitamente.

Lenguaje LISP:
LISP es el segundo lenguaje de alto nivel más antiguo. Está influenciado por la notación del cálculo lambda de Alonzo Church. La lista enlazada es una de las estructuras de datos más importantes de este lenguaje. Fue el primer lenguaje de programación donde la estructura del código se representa directamente en la estructura de datos estándar. Lisp utilizó el concepto de recolección automática de basura.

Diferencia entre lenguaje C y lenguaje LISP

FACTORES DE COMPARACIÓN Lenguaje C Lenguaje LISP
Paradigma C es un lenguaje de programación procedimental. LISP admite lenguaje de programación orientado a objetos y funcional.
Acercarse El programa C utiliza un enfoque de arriba hacia abajo. El programa LISP utiliza un enfoque de abajo hacia arriba.
Función En C el concepto de función virtual no está presente. LISP admite la función virtual, también conocida como función genérica.
Extensión Los programas C se guardan en un archivo con extensión .c . Los programas LISP se guardan con la extensión .lisp .
Tipos C es un lenguaje de nivel medio. LISP es un lenguaje de alto nivel.
Funciones orientadas a objetos En C, el polimorfismo y la herencia no son posibles. En LISP, admite polimorfismo y herencia.

Publicación traducida automáticamente

Artículo escrito por sugandha18bcs3001 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *