Lenguaje de programación Lisp vs Erlang

Lisp es el lenguaje de programación de alto nivel inventado por John McCarthy en 1958 en el Instituto Tecnológico de Massachusetts (MIT). Lisp es el segundo lenguaje de programación de alto nivel más antiguo de uso generalizado en la actualidad. El nombre Lisp se deriva de ‘Lenguaje de procesamiento de listas’. Los programas Lisp tratan el código fuente como una estructura de datos.

Es adecuado para programas de Inteligencia Artificial porque procesa información simbólica de manera efectiva.

Propiedades de Lisp:

  • Lenguaje de programación de alto nivel 
  • Lenguaje independiente de la máquina
  • Incluir Programación Orientada a Objetos
  • Incluye función de alta depuración
  • Incluye biblioteca de E/S completa
  • Lenguaje basado en expresiones

Sintaxis:

Lisp

(write-line "value to print")

Aquí write-line es la declaración de impresión utilizada para imprimir algunos valores

 

Erlang es un lenguaje de propósito general. Erlang fue desarrollado por Joe Armstrong, Robert Virding y Mike Williams en 1986. Admite concurrencia, distribución y tolerancia a fallas. Cuando se creó Erlang, se creó para ser utilizado en varios grandes sistemas de telecomunicaciones.

Ahora se utiliza en diversos sectores como el comercio electrónico, la telefonía informática, el sector bancario, etc.

Propiedades de Erlang:

  • Lenguaje de programación funcional
  • Utilizado en industrias como el comercio electrónico y los sectores bancarios.
  • Tiene un pequeño pero poderoso conjunto de primitivas. 
  • Es adecuado para aplicaciones de base de datos.
  • Se utiliza para procesos de contención de errores y tolerancia a fallas.
  • Reformula los Procesos Secuenciales de Comunicación (CSP) en un marco funcional

Sintaxis:

C++

% THIS PROGRAM IS WRITTEN IN ERLANG PROGRAMMING LANGUAGE %
-module(module_name). 
-export([start/0]). 
  
start() -> 
   io:fwrite("value to Print).

Las siguientes son algunas de las diferencias entre LISP y Erlang:

 

CECEO

Erlang

1. Es un lenguaje de programación de alto nivel. Es un lenguaje de programación funcional.
2. Es un lenguaje independiente de la máquina Se utiliza en industrias como el comercio electrónico y los sectores bancarios.
3. Es compatible con la programación orientada a objetos. Se utiliza para crear aplicaciones de base de datos.
4. en ceceo ”; “ se usa para agregar comentarios En Erlang ” % ” se usa para agregar comentarios
5. Incluye una biblioteca de E/S completa Tiene un poderoso conjunto de primitivos.
6. Lisp fue desarrollado por John McCarthy en 1958 Erlang fue desarrollado por Joe Armstrong, Robert Virding y Mike Williams en 1986.
7. Es un lenguaje de código abierto. Es un lenguaje de código abierto.
8. Lisp tiene un sistema de depuración de alto nivel. Es en gran medida para crear aplicaciones.

Publicación traducida automáticamente

Artículo escrito por mayank007rawa 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 *