Lançamento do compilador Free Pascal 3.2

Após cinco anos desde a formação da filial 3.0 apresentado lançamento de um compilador de plataforma cruzada aberto Grátis Pascal 3.2.0compatível com Borland Pascal 7, Delphi, Think Pascal e Metrowerks Pascal. Ao mesmo tempo, o ambiente de desenvolvimento integrado está sendo desenvolvido Lázaro, baseado no compilador Free Pascal e executando tarefas semelhantes ao Delphi.

No novo lançamento adicionado uma grande parcela de inovações e mudanças na implementação da linguagem Pascal, visando melhorar a compatibilidade com Delphi. Incluindo:

  • Adicionada a capacidade de inicializar matrizes dinâmicas usando a sintaxe “[…]”.
  • Adicionado suporte para funções, procedimentos e métodos genéricos que não estão vinculados a tipos de argumentos.
  • O compilador adicionou novas plataformas de destino AArch64 (ARM64), Linux/ppc64le, Android/x86_64 e i8086-win16.
  • Adicionado suporte para padrão (padrão) espaços para nome módulos.
  • Suporte adicionado blocos em linguagem C.
  • A implementação de matrizes dinâmicas foi expandida. Adicionada operação Insert() para adicionar arrays e elementos a arrays dinâmicos existentes, bem como Delete() para excluir intervalos e Concat() para concatenar arrays.
  • Os operadores Initialize, Finalize, Copy e AddRef são implementados para tipos de registro.

Fonte: opennet.ru

Adicionar um comentário