4-й компілятор компілятор з відкритим вихідним кодом, з невеликою різницею. Замість стандартного Форт двигуна вона має звичайний компілятор.
4-й компілятор мінімальний компілятор, який може створити байт-коду, автономні виконувані файли або C-вбудовується байт-код.
Він підтримує більше 85% від ANS Forth CORE wordset і має умовну компіляцію, труби, файли, затвердження, вперед декларацій, рекурсию, включати файли, і т.д.
Він поставляється з калькулятором RPN, редактором лінії, компілятором, декомпілятор, генератори C-джерела, і віртуальна машина
Що нового У цьому випуску :.
< P>- Бібліотечні файли тепер підтримують лог-файли, автоматизована дата розбору, LZ77 стиснення файлів і створення файлу CSV.
- останнє визначення слова може бути скомпільований анонімно.
- Об'єктна орієнтація тепер підтримує регулярні методи.
- Sourceforge і Quot; Блок захищені розширення слова & Quot; були додані.
- Нові оптимізатори вічко були додані в компілятор, що дозволяє розрахунки часу автоматично компіляції.
- exec_4th () може бути оптимізовано для GCC за допомогою ключа компілятора -DUSEGCCGOTO.
- був доданий слово «SMOVE.
Що нового у версії 3.61.2:
- Спеціальний код може бути виконаний після невдалого "в той час "безпосередньо перед виходом з циклу.
- двійкові рядки можуть бути позначені індивідуально.
- Файли бібліотеки в даний час підтримує UTF-8 в GBK / 2 перетворення (і навпаки), Інфікси формули перекладу, струнного шаблоном, кінцевих автоматів, статистичних функцій, посилений парсинг командного рядка і повний спектр ANS Forth плаваючою точкою слова для ZEN поплавка.
- препроцесор тепер підтримує рядок розбору з одними роздільниками, макросів всередині макросів і стек рядків.
- двигун Маркова і перетворювач інфіксне до постфіксний були додані в прикладах.
Що нового у версії 3.61.1 :.
- був доданий вічко оптимізатор
- Бібліотечні файли тепер підтримують крихітний системи управління базами даних, подвійний множення чисел, розподіл подвійний номер, покоління LaTeX файл, а XCHAR wordset.
- SEEK тепер може бути використаний, щоб змінити файл до кінця.
- були додані слова 2NIP і [сили].
- Кілька незрозумілих помилки були виправлені.
- Підтримка 64-бітних архітектур значно покращився.
- В Linux, компіляція тепер на сцені.
- моделювання ядерних випробувань був доданий в прикладах препроцесора.
Що нового у версії 3.61.0:
- Слова "DELETE-FILE 'і' ENVIRON @ були додані.
- Файли бібліотеки в даний час підтримує запис OpenOf ャ ... е, КОФ ャ ... E, і Microsoft XML електронних таблиць, різних алгоритмів сортування, створення ャ учасницях точкових перекладачів, GTK-сервер, Форт сумісний ャ учасницях точки I / O для ZEN ャ патенті, портативні растрової графіки і черепахи графіка.
- Файли тепер можуть бути видалені і змінні оточення можуть бути запитані.
- Максимальна довжина символу збільшено до 23 символів.
- два маленьких електронних таблиць були додані в прикладах.
Що нового у версії 3.5D випуску 3:
- Слова "[/] 'і' [ЗНАК] 'були додані.
- препроцесор була розширена і тепер займає змінну DIR4TH навколишнього середовища в рахунок.
- Файли бібліотеки в даний час підтримує ANS Forth сумісні версії всіх вхідних і вихідних слів з плаваючою крапкою.
- файл бібліотеки getenv.4th був переписаний.
- файл бібліотеки row.4th був змінений.
- глава про бібліотечні залежностей був доданий у керівництві.
Коментар не знайдено