Aleph (lenguaje de programación)

Keywords: Aleph (lenguaje de programación), AWK, Algol, BASIC, BCPL, COBOL, C Más Más, C Sharp

Aleph es un lenguaje de programación funcional mutihilos con alcance dinámico de variables y soporte para el paradigma de programación orientada a objetos.

El interpretador de Aleph está escrito en C++ y provee integración en tiempo de ejecución que incluye la posibilidad de instanciar clases d C++, utilizar métodos virtuales, lanzar y atrapar excepciones. Se dispone también de una interfase para facilitar la integración de librerías externas.

Aleph está disponible para varias veriones de las plataformas UNIX, Linux y FreeBSD. La documentación incluye una guía de usuarios y el material de referencia. Está distribuido como software libre.

El Aleph también es el nombre de un famoso cuento del escritor argentino Jorge Luis Borges.

Características

Objetos predefinidos 
Más de 50 palabras reservadas y predicados. Librerías de listas, vectores, tablas de hash, conjuntos de bits y grafos.
Programación funcional 
Soporte para lambda-expresiones con clausuras explícitas.
Orientación a objetos 
Mecanismo de objetos con herencia simple y resolución dinámica de símbolos. Extensión de clases predefinidas con posibilidad de reescribir métodos. Miembros de clase y métodos estáticos.
Motor multihilos 
Motor multihilos con mecanismo de protección automática de objetos contra acceso concurrente. Mecanismo de bloqueo de lectura y escritura y activación de hilos por objetos de condición.
Expresiones regulares 
incluye resultados exactos o parciales y mecanismo de sustitución.

Enlaces externos


Lenguajes de programación
Ada | Algol | Awk | Basic| BCPL | C | C++ | C# | Cobol | Delphi | Eiffel | Forth | Fortran | Haskell | Java | Lisp | Logo | MAGIC | Miranda | Modula-2 | Oberon | Ocaml | Pascal | PHP | Perl | Prolog | Python | Ruby | Smalltalk | Otros lenguajes...

Keywords: Aleph (lenguaje de programación), AWK, Algol, BASIC, BCPL, COBOL, C Más Más, C Sharp