Animando Rosetas en Ada: Un Tutorial Corto

2025-09-02
Animando Rosetas en Ada: Un Tutorial Corto

Este tutorial demuestra las capacidades de Ada creando un programa que genera rosetas animadas (hipotrocoides) como archivos SVG. Utiliza características de Ada 2022 y aprovecha Alire, el gestor de paquetes de Ada, para la gestión de proyectos. El tutorial destaca la legibilidad, el tipado fuerte y la seguridad de Ada, mostrando su uso en el cálculo geométrico y la renderización SVG. El autor enfatiza la idoneidad de Ada como un lenguaje moderno y de propósito general, a pesar de su reputación en aplicaciones críticas de seguridad.

Leer más
Desarrollo

NVIDIA cambia a la verificación formal con SPARK: seguridad mejorada, sin pérdida de rendimiento

2025-02-13
NVIDIA cambia a la verificación formal con SPARK: seguridad mejorada, sin pérdida de rendimiento

Ante las crecientes amenazas de ciberseguridad, el equipo de seguridad de NVIDIA abandonó las pruebas tradicionales y adoptó la verificación formal SPARK. Un proyecto de prueba de concepto convirtió con éxito código C sensible a la seguridad en SPARK en solo tres meses, demostrando una seguridad mejorada sin pérdida de rendimiento. Actualmente, más de cincuenta desarrolladores de NVIDIA están capacitados en SPARK, y numerosos productos se lanzan con componentes SPARK. Este estudio de caso destaca la adopción exitosa de la verificación formal, ofreciendo lecciones valiosas para otras organizaciones que buscan una seguridad mejorada.

Leer más
Tecnología

¡Anunciados los premios Ada/SPARK Crate of the Year!

2025-02-09
¡Anunciados los premios Ada/SPARK Crate of the Year!

¡Ya se conocen los resultados de los premios Ada/SPARK Crate of the Year 2024! Lionel Draghi gana el premio Ada Crate of the Year con BBT, una herramienta de línea de comandos que utiliza especificaciones de comportamiento en Markdown fáciles de entender para pruebas automatizadas. Kevin Chadwick se lleva a casa el premio SPARK Crate of the Year con elogs, una biblioteca de registro segura en memoria (certificada en Nivel Plata SPARK) que permite a los usuarios especificar la longitud máxima del mensaje. Finalmente, el intérprete Lisp integrable de Brent Seidel, bbs_lisp, gana el premio Embedded Crate of the Year, mostrando las fortalezas de Ada en sistemas integrados.

Leer más
Desarrollo