GNAT Community Edition 2021 lanzado

Publicouse un paquete de ferramentas de desenvolvemento na linguaxe Ada - GNAT Community Edition 2021. Inclúe un compilador, un ambiente de desenvolvemento integrado GNAT Studio, un analizador estático para un subconxunto da linguaxe SPARK, un depurador GDB e un conxunto de bibliotecas. O paquete distribúese baixo a licenza GPL.

A nova versión do compilador usa o backend GCC 10.3.1 e ofrece unha serie de funcións novas. Engadida a implementación das seguintes innovacións do próximo estándar Ada 202x:

  • Novo perfil para os sistemas embebidos de Jorvik;
  • Soporte aritmético de precisión arbitraria;
  • Expresións de declaración;
  • Cambiar o nome dos valores con inferencia automática de tipos;
  • Contratos para referencias a subrutinas;
  • Filtros en iteradores;
  • Unidades para contenedores.

Tamén implementamos varias funcións experimentais (non estándar):

  • "Cando" adicional para declaracións de retorno/aumento/goto;
  • Correspondencia de patróns;
  • Fixo límite inferior da matriz;
  • Chamar a subrutinas usando un punto para tipos non etiquetados.

O máis probable é que esta versión do compilador sexa a última da cadea de lanzamentos da GNAT Community Edition. No futuro, o compilador compilado desde GCC de código aberto pódese instalar usando o xestor de paquetes alire.

Fonte: opennet.ru

Engadir un comentario