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... |
