Free Pascal 3.2 编译器的发布

3.0分公司成立五年后 提交 发布开放的跨平台编译器 免费Pascal 3.2.0与 Borland Pascal 7、Delphi、Think Pascal 和 Metrowerks Pascal 兼容。 同时正在开发集成开发环境 拉撒路,基于 Free Pascal 编译器并执行与 Delphi 类似的任务。

在新版本中 添加 Pascal语言的实现中有很大一部分创新和变化,旨在提高与Delphi的兼容性。 包括:

  • 添加了使用“[...]”语法初始化动态数组的功能。
  • 添加了对与参数类型无关的通用函数、过程和方法的支持。
  • 编译器添加了新的目标平台 AArch64 (ARM64)、Linux/ppc64le、Android/x86_64 和 i8086-win16。
  • 添加了对标准的支持(默认) 命名空间 模块。
  • 添加了支持 在C语言中。
  • 动态数组的实现已得到扩展。 添加了用于向现有动态数组添加数组和元素的 Insert() 操作,以及用于删除范围的 Delete() 和用于连接数组的 Concat() 操作。
  • Initialize、Finalize、Copy 和 AddRef 运算符是针对记录类型实现的。

来源: opennet.ru

添加评论