Lanzamiento del compilador Free Pascal 3.2

Después de cinco años desde la formación de la rama 3.0 presentado lanzamiento de un compilador abierto multiplataforma Pascal gratuito 3.2.0compatible con Borland Pascal 7, Delphi, Think Pascal y Metrowerks Pascal. Al mismo tiempo, se está desarrollando el entorno de desarrollo integrado. Lázaro, basado en el compilador Free Pascal y que realiza tareas similares a Delphi.

En la nueva versión agregado una gran parte de innovaciones y cambios en la implementación del lenguaje Pascal, destinados a mejorar la compatibilidad con Delphi. Incluido:

  • Se agregó la capacidad de inicializar matrices dinámicas usando la sintaxis “[…]”.
  • Se agregó soporte para funciones, procedimientos y métodos genéricos que no están vinculados a tipos de argumentos.
  • El compilador ha agregado nuevas plataformas de destino AArch64 (ARM64), Linux/ppc64le, Android/x86_64 e i8086-win16.
  • Se agregó soporte para estándar (predeterminado) espacios de nombres módulos.
  • Soporte agregado bloques en lenguaje C.
  • Se ha ampliado la implementación de matrices dinámicas. Se agregó la operación Insert() para agregar matrices y elementos a matrices dinámicas existentes, así como Delete() para eliminar rangos y Concat() para concatenar matrices.
  • Los operadores Inicializar, Finalizar, Copiar y AgregarRef se implementan para los tipos de registros.

Fuente: opennet.ru

Añadir un comentario