Se ha publicado el paquete de herramientas de desarrollo en Ada: GNAT Community Edition 2021. Incluye el compilador, el entorno de desarrollo integrado GNAT Studio, un analizador estático del subconjunto del lenguaje SPARK, el depurador GDB y un conjunto de bibliotecas. El paquete se distribuye bajo la licencia GPL.
La nueva versión del compilador utiliza el backend GCC 10.3.1 y ofrece una serie de nuevas funcionalidades. Se ha añadido la implementación de las siguientes novedades del próximo estándar Ada 202x:
- Nuevo perfil para sistemas embebidos Jorvik;
- Soporte para aritmética de precisión arbitraria;
- Declaraciones de expresiones;
- Renombrado de valores con deducción automática de tipos;
- Contratos para referencias a subprogramas;
- Filtros en iteradores;
- Agregados para contenedores.
También se han implementado varias características experimentales (no estándar):
- Un «when» adicional para los operadores return/raise/goto;
- Coincidencia con patrones;
- Límite inferior fijo para arreglos;
- Llamada a subprogramas a través del punto para tipos no etiquetados.
Es probable que esta versión del compilador sea la última de la serie de lanzamientos de GNAT Community Edition. En el futuro, el compilador compilado a partir de fuentes abiertas de GCC podrá instalarse mediante el gestor de paquetes alire.
Fuente: opennet.ru
