Afnix

Afnix

Afnix (llamado Aleph hasta el 2003) 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 Afnix está escrito en C++ y provee integración en tiempo de ejecución que incluye la posibilidad de instanciar clases de C++, utilizar métodos virtuales, lanzar y atrapar excepciones. Se dispone también de una interfaz para facilitar la integración de librerías externas.

Afnix está disponible para varias versiones 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.

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


Wikimedia foundation. 2010.

Игры ⚽ Нужна курсовая?

Mira otros diccionarios:

  • Afnix (programming language) — Afnix (until 2003 developed under name Aleph) is a multi threaded functional programming language with dynamic symbol bindings that support the object oriented programming paradigm.Afnix s runtime engine supports both 32 and 64 bit platforms, and …   Wikipedia

  • Afnix (lenguaje de programación) — Afnix (llamado Aleph hasta el 2003) 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 Afnix está escrito en C++ y provee… …   Enciclopedia Universal

  • List of programming languages by category — Programming language lists Alphabetical Categorical Chronological Generational This is a list of programming languages grouped by category. Some languages are listed in multiple categories. Contents …   Wikipedia

  • Concurrent computing — Programming paradigms Agent oriented Automata based Component based Flow based Pipelined Concatenative Concurrent c …   Wikipedia

  • Liste des langages de programmation — Le but de cette Liste des langages de programmation est d inclure tous les langages de programmation existants, qu ils soient actuellement utilisés ou historiques, par ordre alphabétique. Ne sont pas listés ici les langages informatiques de… …   Wikipédia en Français

  • Список языков программирования по категориям — Списки языков программирования По категориям Хронологический Генеалогический Приведён список языков программирования, сгруппированных по категориям. Некоторые языки попали в несколько категорий. Содержание …   Википедия

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”