Релиз компилятора Free Pascal 3.0
После почти четырёх лет разработки увидел свет релиз открытого кроссплатформенного компилятора Free Pascal 3.0.0, совместимого с Borland Pascal 7, Delphi и Metrowerks Pascal. В ближайшее время ожидается выпуск интегрированной среды разработки Lazarus 1.6, основанной на компиляторе Free Pascal 3 и выполняющей задачи, сходные с Delphi.
В новом выпуске реализована большая порция новшеств и изменений в реализации языка Pascal, нацеленных на улучшение совместимости с Delphi 7. Например появилась поддержка конструкторов динамических массивов, пространств имён для юнитов, возможность привязки методов и свойств к простейшим типам, поддержка строк с учётом кодировки символов.
Кроме того, реализована поддержка пакетного менеджера fppkg и репозиториев, позволяющих устанавливать недостающие библиотеки-зависимости. Представлена возможность сборки для платформ JVM (Java Virtual Machine), Dalvik, Android (ARM, i386, MIPS), AIX, MS-DOS (16-бит i8086), AROS. Добавлена поддержка архитектуры armhf EABI. Представлена утилита pas2jni для генерации файлов JNI (Java Native Interface) для кода на языке Pascal. Реализована поддержка локали на платформах OS X и iOS.
© OpenNet