Rilascio del compilatore Free Pascal 3.2

Dopo cinque anni dalla nascita della branca 3.0 presentata rilascio di un compilatore multipiattaforma aperto Gratuito Pascal 3.2.0compatibile con Borland Pascal 7, Delphi, Think Pascal e Metrowerks Pascal. Allo stesso tempo, è in fase di sviluppo l'ambiente di sviluppo integrato Lazarus, basato sul compilatore Free Pascal e che esegue compiti simili a Delphi.

Nella nuova versione aggiunto gran parte delle innovazioni e dei cambiamenti nell'implementazione del linguaggio Pascal, mirati a migliorare la compatibilità con Delphi. Compreso:

  • Aggiunta la possibilità di inizializzare array dinamici utilizzando la sintassi “[…]”.
  • Aggiunto supporto per funzioni, procedure e metodi generici non legati ai tipi di argomento.
  • Il compilatore ha aggiunto nuove piattaforme di destinazione AArch64 (ARM64), Linux/ppc64le, Android/x86_64 e i8086-win16.
  • Aggiunto supporto per standard (predefinito) spazi dei nomi moduli.
  • Aggiunto supporto blocchi nel linguaggio C.
  • L'implementazione degli array dinamici è stata ampliata. Aggiunta l'operazione Insert() per aggiungere array ed elementi agli array dinamici esistenti, nonché Delete() per eliminare intervalli e Concat() per concatenare array.
  • Gli operatori Inizializzazione, Finalizzazione, Copia e AddRef vengono implementati per i tipi di record.

Fonte: opennet.ru

Aggiungi un commento