viernes, 13 de diciembre de 2024

Más sobre esProc SPL, un lenguaje orientado al tratamiento de datos

En una anterior entrega dimos un vistazo a esProc SPL, un lenguaje orientado al tratamiento y almancenamiento de datos.

Peculiaridades del lenguaje

esProc SPL a diferencia del lenguaje de programación basado en texto, escribe código en líneas de cuadrícula, similar a una hoja de Excel.

  • esProc SPL puede generar alta eficiencia a un costo mucho menor.
  • esProc SPL es una biblioteca de clases de computación de datos basada en JVM
  • Tiene muchas más y mejores funcionalidades que los otros lenguajes de procesamiento de datos basados en JVM (como Kotlin y Scala).
  • Puede realizar cálculos de estilo SQL sin bases de datos.
  • Admite cálculos directos en archivos.
  • esProc SPL permite microservicios más flexibles.
  • esProc también se puede integrar en una aplicación para que actúe como una base de datos incorporada.
  • esProc SPL facilita la consecución de algoritmos de alto rendimiento y, por tanto, obtiene un rendimiento informático mucho mayor que el almacén de datos relacional tradicional.

Como se ha explicado, al usar este lenguaje, trabajaremos con celdas o líneas de cuadrícula. En ellas escribiremos nuestras sentencias a ejecutar. Miremos un ejemplo:

=1-2+3-4
=3*54
=6/2.32
=1.43434343434+2.65656556+0.0988888

Para ejecutar estas líneas debemos presionar Ctrl + F9 y observaremos el resultado.

Existe un libro que puedes consultar si te llama la atención ver más a detalle este lenguaje:

https://www.scudata.com/html/SPL-programming-book.html

Enlaces:

https://www.scudata.com/html/SPL-programming-book.html
https://www.reddit.com/r/esProcSPL/comments/1ga07gr/what_is_esproc_spl/
https://github.com/SPLWare/esProc

No hay comentarios:

Publicar un comentario