Rpl / 2

Un lenguaje de programación para computaciones.
Descargar ahora

Rpl / 2 Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Joel BERTRAND
  • Sitio web del editor:
  • http://www.systella.fr/~bertrand/rpl2

Rpl / 2 Etiquetas


Rpl / 2 Descripción

Un lenguaje de programación para computaciones. RPL / 2 es un idioma especial, y podría ser el extraño hijo de amor prohibido entre Lisp y hacia atrás. La notación polaca invertida y el trabajo de definición provienen de adelante, solo manteniendo una pila anónima; Las estructuras de control provienen de Lisp. ¡Qué brillante genealogía! Este lenguaje tiene una escritura muy débil, si hay alguna escritura en absoluto. Las variables se declaran sobre la marcha a su primer uso, y se utiliza el tipo de los datos para almacenar en ese momento. Por lo que la misma variable x podría contener una matriz compleja y unos momentos más adelante, una cadena. En un hecho, usar variables no es muy común, porque todo se puede hacer directamente con los objetos presentes en la pila. Los quinientos veinticinco mil Líneas de código (!) Se pueden compilar limpiamente. El idioma es totalmente utilizable (lo hago todos los días); Se pueden ejecutar los scripts RPL / 2, y se pueden llamar a rutinas compiladas externas. La interfaz con el mundo exterior es una interfaz C. Los tipos de datos utilizables y de trabajo son los siguientes: - Enteros binarios (64 bits); - Integers firmados (64 bits); - Números reales (64 bits); - Números complejos (2 * 64 bits); - cadenas (cualquier longitud); - listas; - Vectores complejos, reales o enteros; - matrices complejas, reales o enteras; - nombres; - expresiones algebraicas; - expresiones indicadas en la notación polaca inversa. Esta escritura, las definiciones incorporadas son: - todo el conjunto de operaciones de gestión de pila; - las funciones relacionadas con las variables locales y globales, así como las sub-definiciones saltando; - Bucles definidos e indefinidos, con o sin contador; - Comparación Funciones; - Instrucciones de prueba; - Funciones relacionadas con la trigonometría; - Funciones logarítmicas; - Cálculos logarítticos en Matrices (LU DESCOMPOSICION, EIGENVALUES GENERALES) - Funciones de evaluación EVAL y -> NUM; - Y muchos otros ... ¿Qué hay de nuevo en esta versión: · Pipe () se sobrescribe por una macro para evitar un error del sistema. · Las comunicaciones entre los procesos se realizan con tuberías, y estas tuberías son administradas por un hilo asíncrono específico. · Si un script intenta crear más subprocesos que el subproceso de administración puede destruir, puede lograr rápidamente el número máximo de archivos abiertos, y la tubería () devolverá un error del sistema. · Un error importante (punto muerto) se fija en la gestión de procesos y subprocesos. · Un error importante se fija en DOT intrínseco (determinante se calculó sin diagonalización de LU). · Se agrega un nuevo swapcntxt intrínseco. · Un error menor se fija en Makefile.am (regla de licencias).


Rpl / 2 Software relacionado

Mbdyn

El primero y posiblemente el único software de análisis de dinámica multiBody de propósito general. ...

454

Descargar

Tbci

TBCI es una biblioteca C que proporciona clases para vectores, matrices, etc. ...

159

Descargar